簡單記錄下cmake中我常用到的選項,方便自己查閱?
add_definitions("-wall -g")
add_definitions("-d radix_debug_msg")
這個選項可以新增命令列指令。
add_library(queue ******queue.c)
這個選項可以將自己的模組檔案編譯,用於後面鏈結使用。
add_executable(radix_tree main.c)
這個選項用於生成專案的主檔案。
target_link_libraries(radix_tree queue)
這個選項用於鏈結,將queue鏈結到radix_tre CMake 編譯選項設定
在cmakelists.txt中可以通過修改cmake內建的環境變數來改變c或c 的編譯選項.cmake c flags cmake c flags debug g cmake c flags minsizerel os dndebug cmake c flags release o3 dndebu...
cmake中新增 g編譯選項
在cmake 3.12之前,新增編譯選項可以如下方式新增 add definitions wall g 新增了之後,就相當於在編譯的時候加上了 wall g選項 沒加之前 gcc c main.c o test 新增之後,相當於 gcc g wall c main.c o test書中給出的示例如下...
cmake 常用總結
不強迫自己永遠不知道自己有多大實力。只有逼迫自己你才知道自己能做到什麼樣子。加油吧 小夥子。cmake 主要的函式 定義了這個工程會生成乙個檔名為hello的可執行檔案,相關的原始檔是src list中定義的原始檔列表 add executable 定義了庫生成的路徑,library output ...