windows中bat檔案內容如下:
"C:\Program Files\WinRAR\WinRAR.exe" a -r -sfx -z..\..\%msu_type%.txt -iimg..\..\03_logo\mobiwire.bmp -iicon..\..\03_logo\mobiwire.ico ..\..\MSU_v1752_%msu_type%.exe
我將此命令移植到linux中后如下:
rar a -r -sfx -z../../$msu_type.txt -iimg../../03_logo/mobiwire.bmp -iicon../../03_logo/mobiwire.ico ../../MSU_v1752_$msu_type.exe
但是執行后,linux生成的exe檔案無法執行,點開就閃退。
請問各位大神,如何正確使用rar生成可正常執行的exe在linux中。
uj5u.com熱心網友回復:
沒有人嗎
uj5u.com熱心網友回復:
沒看懂,你想把原生的windows程式移植到Linux?是已經完成了代碼移植編譯連接后,重新在Linux生成同名的可執行程式?
然后想使用壓縮軟體打包,解壓后無法運行是嗎?
這主要是Linux里,是否可執行是依靠屬性位來確定的
你需要在解壓后對你的可執行檔案執行 chmod +x ./你的可執行檔案名
另外windows程式是無法在Linux里直接執行的
uj5u.com熱心網友回復:
只是在linux中使用rar命令生成能夠windows中能夠自解壓的exe后綴屬性的檔案。
uj5u.com熱心網友回復:
,Linux里本身很少有人用rar,估計你去rar官方找解答更快uj5u.com熱心網友回復:
請問這個問題解決了嗎?
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/84945.html
標籤:應用程序開發區
