3C科技 娛樂遊戲 美食旅遊 時尚美妝 親子育兒 生活休閒 金融理財 健康運動 寰宇綜合

Zi 字媒體

2017-07-25T20:27:27+00:00
加入好友
linux下交叉編譯windows程序(LINUX 編譯 EXE) 資料來源: http://www.xefan.com/archives/83663.html 有時候需要編寫在Windows下運行的程序,但是又不想切換到Windows下來編譯,於是就想在Linux下來編譯Windows下運行的exe文件。 這個需要先安裝mingw32交叉編譯工具。 ubuntu下使用命令:sudo apt-get install mingw32 進行安裝, Arch Linux下使用命令:sudo pacman -S mingw32-binutils mingw32-gcc mingw32-pthreads mingw32-runtime mingw32-w32api 安裝完后測試一下效果。 將以下代碼保存為mingw32_test.c文件。     int main(int argc, char *argv)     {         printf(“Windows Compiler Test\nhttp://www.xefan.com\n”);         return 0;     }   然后執行命令     $ i486-mingw32-gcc -o mingw32_test.exe mingw32_test.c     $ wine mingw32_test.exe      經測試在wine下能正常運行,在虛擬機里的WinXP下測試也可正常運行。

本文由jashliaoeuwordpress提供 原文連結

寫了 5860316篇文章,獲得 23313次喜歡
精彩推薦