星期四, 1月 05, 2006

Makefile 真是超難寫....

debug 了一個早上的Makefile。因為basic rule include到別人的Make script。所以要照著宣告variable.

結果... 都是variable name key 錯。
例如:
STATIC_LINKS 少了S。
hardware 缺了d。
還有EXECUTABLE 寫成EXECUTEABLE !!!

Makefile 難debug 的,因為make error只會顯示dependency 錯誤,例如:找不到XXX file,unsolved reference....,不容易猜出是那裡有錯。


所以Makefile寫好後,應該要用一個Test Project 來測試一下。看看相關各dependency file是不是都能正確的access。

沒有留言:

網誌存檔