作者godman362 (青)
看板LinuxDev
标题[问题] make CFLAGS
时间Thu May 20 11:18:58 2010
请教各位一个问题
目前小弟因为某些需求,必须自行编译gcc
我选择的版本是gcc-4.5.0
我在configure的时候,将CFLAGS和CXXFLAGS加入一个参数,如下
~#: CFLAGS="-g -O2 -pg" CXXFLAGS="-g -O2 -pg" ./configure
顺利configure後,到Makefile里面也有看到我加入的「-pg」参数
不过在我执行make的时候,却发现编译的过程中并没有加入「-pg」参数
是因为我在外层的Makefile加参数,内层的Makefile不会跟着改吗?
请各位指点一下该如何修正,谢谢
--
ˍˍ
极目冷眼笑苍云 ▕寂寞▏
寂寞一生傲天穹 ▕侯印▏
 ̄ ̄
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.123.105.91
1F:推 Bencrie:gcc编译预设会bootstrap,前两个stage会用内建的CFLAGS 05/20 12:57
2F:→ Bencrie:最後一个stage 才会用你的CFLAGS。 05/20 12:57
3F:→ godman362:所以B大的意思是说在configure时disable bootstrap吗 05/20 16:36
4F:推 eleghost:可以在你外层Makefile export CFLAGS, 这样应该会带进去? 05/21 22:49
5F:→ godman362:我已经在外面加入-pg了 05/22 15:54
6F:→ godman362:我後来是把bootstrap拿掉就可以了 05/22 15:55
7F:→ godman362:bootstrap也是一样会编到,不过如B大说得,要最後一个 05/22 15:55
8F:→ godman362:stage才会编到,所以我省一些时间直接disable bootstrap 05/22 15:56