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 ./




Host by is-Programmer.com | Power by Chito 1.3.3 beta | © 2007 LinuxGem | Design by Matthew "Agent Spork" McGee