1. 程式人生 > >在linux中使用mingw為64位windows交叉編譯程式

在linux中使用mingw為64位windows交叉編譯程式

下載mingw需要的檔案:64位

包括


具體可以參見mingw官方網站:http://mingw-w64.org/doku.php

注意下載mingw的依賴軟體包

解壓全部檔案到一個資料夾,例如:/mydata

xz檔案解壓方法

xz -d mingw-w64-headers-4.0.6-1-any.pkg.tar.xz

tar檔案解壓方法

tar -xvf mingw-w64-headers-4.0.6-1-any.pkg.tar

匯出庫目錄到環境變數:

將解壓的目錄拷貝到/usr目錄下
cp -r -f /mydata /
匯出庫目錄到環境變數
export LD_LIBRARY_PATH=/usr/lib:/usr/lib64

配置並編譯,例如編譯64位mono

./configure --prefix=/mydata/local --host=x86_64-w64-mingw --disable-mcs-build

make

make install