Cmake常用選項

2021-09-26 04:53:18 字數 524 閱讀 6598

簡單記錄下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 ...