Sunday, April 11, 2010

把OpenCV的編譯器最佳化關掉

給未來的裕翔

編譯器是否最佳化是由參數決定

也就是寫在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變數

No comments:

Post a Comment