XiZi's Blog
Build Mingw64 on MACOSX
主要参照:http://sourceforge.net/apps/trac/mingw-w64/wiki/mingw-w64-howto-build 给出的过程。
这里我们需要注意的几处:
0、依赖
isl,cloog,使用brew安装,这里如果你升级过这些模块或系统,可能会导致模块不兼容,这可以吧这些模块重新安装一下确保兼容。
brew reinstall isl brew link --overwrite isl #reinstall 可能会提示 brew reinstall cloog brew link --overwrite cloog #reinstall 可能会提示
1、安装“mingw64 headers ”
进入“mingw-w64-$version/mingw-w64-headers”目录下的,创建build文件夹,进入build文件夹进行configure,make,make install。
../configure --build=x86_64-pc-mingw32 --host=x86_64-pc-mingw32 --prefix=/opt/mingw64/x86_64-pc-mingw32 make make install
2、进行完整的gcc编译前,把/path/to/mingw64/x86_64-pc-mingw32/lib下面的内容移动到/path/to/mingw64/lib里面,然后创建链接链接到上层lib文件夹,然后在进行编译,否则可能会出现找不到“crtbegin.o crtend.o dllcrt2.o”类似的错误。
cd /path/to/mingw64/lib mv ../x86_64-pc-mingw32/lib/* ./ cd ../x86_64-pc-mingw32 rm -r lib ln -s ../lib ./