cygwin安裝linux軟件 LINUX里怎樣運(yùn)行exe文件?
LINUX里怎樣運(yùn)行exe文件?通常情況下,任何基于組件Windows的exe程序都肯定不能在LINUX下運(yùn)行程序,這是只不過(guò)它們的內(nèi)核是差別的。但是可以不在Linux上安裝好wine來(lái)運(yùn)行exe程序
LINUX里怎樣運(yùn)行exe文件?
通常情況下,任何基于組件Windows的exe程序都肯定不能在LINUX下運(yùn)行程序,這是只不過(guò)它們的內(nèi)核是差別的。但是可以不在Linux上安裝好wine來(lái)運(yùn)行exe程序。
Wine(“Wine Is Not an Emulator”的首字母縮寫(xiě))是一個(gè)能夠在含有POSIX-compliant操作系統(tǒng)(道界類Linux,macOS及BSD等)上正常運(yùn)行Windows應(yīng)用方法的兼容性問(wèn)題層。Wine不是像虛擬機(jī)或者模擬器完全不一樣我模仿內(nèi)部的Windows邏輯,只是將WindowsAPI內(nèi)部函數(shù)漢語(yǔ)翻譯下一界閃圖的POSIX動(dòng)態(tài)創(chuàng)建,無(wú)需承擔(dān)了性能和其他一些行為的內(nèi)存占用,讓你能夠很干凈地整數(shù)集Windows應(yīng)用到到你的桌面。
完全安裝WineHQ安裝包(Ubuntu18.04.264位系統(tǒng)為例)
要是您前完全安裝過(guò)充斥其他倉(cāng)庫(kù)的Wine安裝包,請(qǐng)?jiān)谠噲D完全安裝WineHQ安裝包之前刪出它及感情依賴它的所有安裝包(如:wine-mono、wine-gecko、winetricks),不然很有可能導(dǎo)致感情依賴。
如果在用的是64位系統(tǒng),請(qǐng)自動(dòng)打開(kāi)32cores架構(gòu)允許(如果不是之后沒(méi)有自動(dòng)打開(kāi)的話):
#sudodpkg--add-architecturei386
可以下載直接添加倉(cāng)庫(kù)密鑰:
#wget-nc
#apt-keyomit
再添加倉(cāng)庫(kù):
#sudoapt-add-repositorydebbionicmain
沒(méi)更新安裝包:
#sudoaptsetup
安裝Wine:
sudoaptinstall--install-recommendswinehq-stable
到此wine就安裝能完成了。下面安裝好exe程序(以為例)
下載以.exe為后綴的也可以負(fù)責(zé)執(zhí)行文件到桌面,右鍵該可執(zhí)行文件選擇“在用其他程序再打開(kāi)(A)”
在彈出來(lái)的對(duì)話框里選擇“WineWindowsProgramLoader”
下一步就和在Windows下完全安裝軟件一般直到此時(shí)按裝能夠完成
注意事項(xiàng):如非必要,就像不太見(jiàn)意在Linux上運(yùn)行exe程序,可能會(huì)會(huì)碰到各種各樣的的Bug。
qt怎么在windows下開(kāi)發(fā)linux程序?
不知您您建議使用的是哪個(gè)Linux,Ubuntu(Debain類)中的最為很難,也可以在軟件中心就下載,然后再在終端輸入輸入
$sudoapt-getinstallqdevelop
之后就是可以在Qt上接受軟件開(kāi)發(fā)了
要是在Fedora中(Redhat類),簡(jiǎn)單的方法要查下Qt軟件依賴性太強(qiáng)的文件,先將依賴的軟件包完全安裝后即可直接安裝Qt
也可以參考這本書(shū)
CGUIProgramingwithQt4(2ndedition)
中文喚作
CGUIQt4程序設(shè)計(jì)