sudo tar -zxvf cmake-3.8.2.tar.gz
2、進入解壓縮後的資料夾中,依次輸入
sudo
./bootstrap
sudo make
sudo make install
3、安裝檢查:輸入命令,
cmake --version
若出現對應cmake的版本,則說明安裝成功,一般預設安裝在 /usr/local/bin 目錄下。
4、簡單使用cmake
a、新建目錄hello, 依次建立檔案main.c, cmakelists.txt, build目錄
b、main.c 檔案**如下
#include
int
main
(void
)c、
cmakelists.txt 檔案**如下
cmake_minimum_required
(version
3.8)
#cmake最低版本需求,不加入此行會受到警告資訊
project
(hello
)#專案名稱
aux_source_directory
(.src_list
)#把當前目錄(.)下所有源**檔案和標頭檔案加入變數src_list
add_executable
(hello $
)#生成應用程式 hello (在windows下會自動生成hello.exe)
d、進入build 目錄,依次輸入
cmake
..
make
./
hello
即可得到相應的結果
參考:
vscode在UBUNTU下使用CMAKE編譯
開啟乙個含有cmakelists.txt的資料夾 在.vscode要建立三個json檔案才能對cmake工程進行編譯和除錯,分別是c cpp properties.json,launch.json和tasks.json c cpp properties.json檔案 ctrl shift p,輸入c...
在Linux下安裝和使用MySQL
在linux下安裝和使用mysql 一 引言 近日由於工作需要必需使用 linux 下的 mysql 本以為有 window 下使用 sql server 經驗,想使用 linux 已經很長時間了由於沒有硬性任務一直也沒有系統學習。覺得在 linux 下安裝 mysql 應該是易如反掌的事,可在真正...
Linux下expect的安裝和使用
要使用expect需要預先安裝tcl這個東西,然後再安裝expect包.我這裡使用的是tcl8.4.11 src.tar.gz和expect 5.43.0.tar.gz的安裝包.安裝tcl和expect tar zxvf tcl8.4.11 src.tar.gz cd tcl8.4.11 unix ...