1. 程式人生 > >CMake的安裝及其簡單使用

CMake的安裝及其簡單使用

一、CMake的安裝 (本文是在Ubuntu 17.04下的安裝,安裝的版本為 2.8.9)1、解除安裝原有系統上安裝的cmake,便於安裝更高版本的cmake。(如果不解除安裝系統自帶的,直接安裝,可能會出現錯誤。)     apt-get autoremove cmake2、去官網下載cmake的最新版的安裝包


注:下載和自己的OS匹配的版本;3.將下載的安裝包放到 /usr路徑下,並且解壓;tar zxvf cmake-2.8.9-Linux-i386.tar.gz4.到了這裡,可以看一下解壓以後的目錄結構,看解壓是否成功(某些時候,解壓有可能出錯,導致檔案缺失)

 

5、為cmake建立連線 ln -s /usr/cmake-2.8.9-Linux-i386/bin/* /usr/bin/ 
6、到這裡,cmake就安裝完成;7、驗證cmake的安裝是否成功;(1)cmake -version;

(2)cmake -help;


8、到這裡,你的cmake 已經安裝成功了;二、CMake的簡單使用(一)對於單個檔案下的CMake的使用1、建立 *.c或 *.cpp檔案,並且在原始檔的同級目錄下建立CMakeLists.txt檔案;注:在建立CMakeLists.txt檔案時,切記不要寫成CMakeList.txt哦,我就是由於這個問題,糾結了好久。2、編寫*.c檔案和CMakeLists.txt檔案;hello.c


CMakeLists.txt


注:CMakeLists.txt中設計的cmake命令

project(工程名稱)project指令會自動建立兩個變數:<projectname>_BINARY_DIR  (binary file save path)    <projectname>_SOURCE_DIR(source  code save path)建立的這兩個變數,分別與系統中的PROJECT_BINARY_DIR和PROJECT_SOURCE_DIR值相等;add_executable(A.exe,A.c)A.c的原始檔生成A.exe的可執行檔案

3、在CMakeLists.txt目錄下,建立一個build的資料夾;


4.進入build目錄下,執行cmake ..

(..是代表CMakeLists.txt檔案是在當前路徑的上級目錄);


注:執行完cmake ..之後的目錄結構


5、輸入make命令,執行上圖中的Makefile檔案,便可得到目標可執行檔案hello;


6、執行hello,便可以得到hello.c的執行結果;


作者水平有限,如有問題請留言,謝謝!