安装的组件:
MSYS-1.0.11-rc-1.exe
MinGW-3.2.0-rc-3
msysDTK-1.0.1.exe
在mingw 上下载gcc-core-3.4.2-20040916-1-src.tar.gz 解压到某一目录:
编译脚本为:
#!/bin/sh
../gcc-3.4.2-20040916-1/configure --with-gcc --with-gnu-ld --with-gnu-as --host=mingw32 --target=mingw32 --prefix=/mingw --enable-threads --disable-nls --enable-languages=c --disable-win32-registry --disable-shared
make CFLAGS="-O2 -fomit-frame-pointer" LDFLAGS=-s bootstrap
cd gcc
make CFLAGS=-O2 LDFLAGS=-s LN_S=ln
这里只编译c语言部分:
注意:1. --prefix=/mingw 不能更该,如果改为--prefix=/mingw3.4.2 则编译不过,一些系统头文件找不到
2. 要把mingw 的include 文件拷贝到msys 安装目录!
gcc-3.4.5-20060117-1 也可以以同样的方式编译!