給未來的裕翔
編譯器是否最佳化是由參數決定
也就是寫在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變數
Showing posts with label make. Show all posts
Showing posts with label make. Show all posts
Sunday, April 11, 2010
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
以上
安裝OpenCV-2.0.0時
先./configure再make
然後就會失敗, 說什麼gzopen, gzrewind, gzeof這類的問題於是
依序裝建議的套件
每裝一個就updatedb一次
每updatedb一次就再make一次
能裝得都裝了卻還是顯示一樣的問題
把當下資料夾砍掉後, 重新解壓縮OpenCV-2.0.0.tar
重新./configure後重新make
成功, 表示裝套件直接影響的應該是./configure而不是make
所以不管重新make幾次都是沒用的
應該是要重新./configure
以上
Subscribe to:
Posts (Atom)