作者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