mingw 下怎样编译gcc

安装的组件:

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 也可以以同样的方式编译!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值