您的位置:首页 > 其它

mingw 下怎样编译gcc

2013-01-14 00:16 197 查看
安装的组件:

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 也可以以同样的方式编译!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: