CMAKE的學習筆記 初始CMAKE

2021-10-23 01:24:15 字數 591 閱讀 7344

cmake是乙個很強大的編譯工具

最近在看brpc,發現其中的編譯部分都是cmake來完成的,在囫圇吞棗編譯出第乙個demo後,我覺得自己該學習一下cmake了。

1、及其簡單的例子

任何東西都是從hello world開始的,cmake也不例外,這裡就是乙個非常簡單的cmake:

【請注意,檔名必須是cmakelists.txt】

現在的cmakelists很簡單,一共就三句話:指定cmake版本(也可以不指定,不過編譯的時候會有提示彈出來而已),工程名稱,編譯可執行檔案,就ok了

當我們寫好cmakelists.txt後,我們開啟終端,在同級目錄輸入 

cmake .

他就會按照你所給的cmakelists**生成乙個makefile檔案

隨後在當前目錄執行

make

就可以完成一次輕鬆的編譯,執行即可看到結果

CMake學習筆記

cmake是乙個跨平台的安裝編譯工具,能夠生成各種各樣的makefile或者project檔案。cmake並不直接構建出最終的軟體,而是產生標準的構建檔案 即工程檔案,如unix下的makefile或windows下的c project檔案 然後構建者就可以使用平台的ide環境進行常規構建了。在wi...

CMAKE學習筆記

方法1 cmake中有兩個變數用於指定輸出檔案的位置,通過設定這兩個變數executable output path和library output path的值指定exe檔案和lib檔案放置的目錄,如 set executable output path set library output pat...

Cmake學習筆記

環境 centos7 cmake version 2.8.12.2 常用命令 cmake minimum directoy viersion 2.8 注 version只能大寫 project your project name 這個順序一定要靠前,不然後面會有報錯 aux source direc...