Showing posts with label make. Show all posts
Showing posts with label make. Show all posts

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變數

Friday, March 19, 2010

configure & make小小筆記

給未來的裕翔

安裝OpenCV-2.0.0時

先./configure再make

然後就會失敗, 說什麼gzopen, gzrewind, gzeof這類的問題於是

依序裝建議的套件

每裝一個就updatedb一次

每updatedb一次就再make一次

能裝得都裝了卻還是顯示一樣的問題

把當下資料夾砍掉後, 重新解壓縮OpenCV-2.0.0.tar

重新./configure後重新make

成功, 表示裝套件直接影響的應該是./configure而不是make

所以不管重新make幾次都是沒用的

應該是要重新./configure

以上