給未來的裕翔
編譯器是否最佳化是由參數決定
也就是寫在Makefile裡面
不過跑完./configure後
用find -name Makefile | wc -l
發現有16個Makefile
一個個改太白癡了
所以針對源頭configure檔
把裡面所有的-O2和-O3都換成-O0就好
ps: 終於可以不用在gdb的時候
看到一堆<value optimized out>了......
ps: 要檢查一個function 裡面有沒有變數是<value optimized out>
可以在gdb裡面用info local, 列出所有local變數
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment