天天看點

如何學習開源軟體的config/Makefile/Cmake檔案如何學習開源軟體的config/Makefile/Cmake檔案

如何學習開源軟體的config/Makefile/Cmake檔案

1. 編譯子產品開關,在哪裡。 譬如說要編譯那個子產品,不編譯哪個子產品, 宏控制開關在哪裡。 怎麼打開,怎麼關閉,要掌握

2. 各個子產品之間的關聯關系。

3. 需要添加頭檔案路徑, 或者是庫檔案路徑 和 庫, 在哪裡添加

4. 編譯時候的一些編譯選項 flags是在哪裡設定的。 譬如:-Wall -Wextra -Wno-unused-but-set-parameter -Wno-conversion-null -Wno-unused-but-set-variable -Wno-unused-parameter -Wshadow -Wwrite-strings -Wcast-qual -fno-strict-aliasing -fsigned-char -Wnon-virtual-dtor

繼續閱讀