CMAKE是一個很強大的編譯工具
最近在看BRPC,發現其中的編譯部分都是CMAKE來完成的,在囫圇吞棗編譯出第一個demo後,我覺得自己該學習一下cmake了。
1、及其簡單的例子
任何東西都是從hello world開始的,cmake也不例外,這裏就是一個非常簡單的cmake:
【請注意,文件名必須是CMakeLists.txt】
現在的cmakelists很簡單,一共就三句話:指定cmake版本(也可以不指定,不過編譯的時候會有提示彈出來而已),工程名稱,編譯可執行文件,就ok了
當我們寫好cmakelists.txt後,我們打開終端,在同級目錄輸入
cmake .
他就會按照你所給的cmakelists代碼生成一個makefile文件
隨後在當前目錄運行
make
就可以完成一次輕鬆的編譯,運行即可看到結果