溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

cmake如何在ubuntu中安裝

發(fā)布時(shí)間:2021-03-30 17:26:20 來源:億速云 閱讀:223 作者:Leah 欄目:系統(tǒng)運(yùn)維

本篇文章給大家分享的是有關(guān)cmake如何在ubuntu中安裝,小編覺得挺實(shí)用的,因此分享給大家學(xué)習(xí),希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

安裝過程

1.首先去官網(wǎng)(https://cmake.org/download/)下載安裝包,選擇“XX.tar.gz”源碼安裝包

cmake如何在ubuntu中安裝

2.輸入如下命令

$tar -zxvf xx.tar.gz

$./bootstrap

$make

$make install

輸入以上命令后就已經(jīng)可以在ubuntu上安裝好cmake。

編寫簡(jiǎn)單的cmake

使用cmake首先得有個(gè)CMakeList.txt文件,你需要把配置信息寫在該文件中,然后通過cmake去處理該文件。

將設(shè)有下面一個(gè)main.cpp文件

//main.cpp文件

#include<iostream>

using namespace std;

int main(){

cout<<"hello world!"<<endl;

return 0;

}

這時(shí)候我們就可以寫個(gè)如下的CMakeList.txt文件

#cmake最小需要版本

cmake_minimum_required(VERSION 2.8)

#項(xiàng)目名字

project(HELLOWORLD)

#包含原程序,即把給定目錄下的源程序復(fù)制給變量DIR_SRC

aux_source_directory(DIR_SRC ./)

#生成程序

add_executable(helloworld ${DIR_SRC})

然后執(zhí)行如下命令

$mkdir build

$cd build

$cmake ..

$make

$./helloworld

這樣就編譯好程序并運(yùn)行。

添加靜態(tài)庫(kù)或者動(dòng)態(tài)庫(kù)

而假設(shè)我們程序用到了在/usr/lib下的一個(gè)靜態(tài)庫(kù)libmy.a,那就需要添加如下兩個(gè)命令

#庫(kù)所在位置

link_directories(/usr/lib)

#程序編譯時(shí)候鏈接庫(kù)

target_link_libraries(helloworld my)

undefined

以上就是cmake如何在ubuntu中安裝,小編相信有部分知識(shí)點(diǎn)可能是我們?nèi)粘9ぷ鲿?huì)見到或用到的。希望你能通過這篇文章學(xué)到更多知識(shí)。更多詳情敬請(qǐng)關(guān)注億速云行業(yè)資訊頻道。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI