Linux下安裝和使用cmake

2021-08-16 03:10:27 字數 1118 閱讀 3480

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 ...