導航:首頁 > 操作系統 > linuxcmake下載

linuxcmake下載

發布時間:2023-01-25 05:38:25

A. linux下怎麼安裝cmake

1.安裝gcc等必備程序包,在cmake安裝包的網站中選擇binary distribution下的linux x86_64下的cmake-3.6.0-Linux-x86 64.tar.gz壓縮包,點擊,下載。默認下載到了home/DOWNLOAD
2.把下載好的包復制到指定路徑,比如/home/bnu,在當前文件夾中打開終端,輸入
3.tar zxvf cmake-3.6.0-Linux-x86 64.tar.gz 在該目錄下多了一個解壓後的文件夾
4.打開新的終端,
./bootstrap
make
make
install
5.此時會打開一個文件/root/.bashrc,找到export PATH=這些行,在這些行的下面另外添加一行,從而設置環境變數

export PATH=$PATH:/home/bnu/cmake-3.6.0-Linux-x86 64/bin

輸入完畢保存
6.查看版本,測試是否安裝成功:打開終端,輸入
cmake --version

結果是:cmake version 3.6.0(安裝cmake成功!)
要知道,在根目錄下安裝cmake,那麼不同用戶都可以共享使用這個cmake.

B. linux 怎麼查看是否安裝cmake

#whichcmake
#whereiscmake
#whatiscmake

都可以判斷

C. 如何在linux上安裝cmake

下載源碼包; 將源碼包放到任意目錄; 解壓 tar xzvf cmake.tgz;進入到解壓目錄 依次執行 ./bootstrap.

D. Linux安裝cmake-3.5.2-Linux-x86_64.tar,下載的文件夾裡面只有bin,share,等沒有 bootstrap該如何安裝的

嘗試用configure,make,make install來編譯

E. linux下cmake安裝

我剛從坑裡爬出來,別看網上亂七八糟的教程。
直接sudo apt install cmake就可!!!
如果報錯就按報錯解決,一般存在的問題就是apt更新一下就行,或者其他一些小問題。

F. CMake怎麼裝不起來

CMake是一個跨平台的安裝(編譯)工具,可以用簡單的語句來描述所有平台的安裝(編譯過程)。他能夠輸出各種各樣的makefile或者project文件,能測試編譯器所支持的C++特性,類似UNIX下的automake。只是 CMake 的組態檔取名為 CmakeLists.txt。Cmake 並不直接建構出最終的軟體,而是產生標準的建構檔(如 Unix 的 Makefile 或 Windows Visual C++ 的 projects/workspaces),然後再依一般的建構方式使用。這使得熟悉某個集成開發環境(IDE)的開發者可以用標準的方式建構他的軟體,這種可以使用各平台的原生建構系統的能力是 CMake 和 SCons 等其他類似系統的區別之處。
CMake 可以編譯源代碼、製作程式庫、產生適配器(wrapper)、還可以用任意的順序建構執行檔。CMake 支持 in-place 建構(二進檔和源代碼在同一個目錄樹中)和 out-of-place 建構(二進檔在別的目錄里),因此可以很容易從同一個源代碼目錄樹中建構出多個二進檔。CMake 也支持靜態與動態程式庫的建構。
「CMake」這個名字是「cross platform make」的縮寫。雖然名字中含有「make」,但是CMake和Unix上常見的「make」系統是分開的,而且更為高階。

下載:
在安裝metis-5.0時,安裝說明中要求必須安裝CMake2.8版本,下面是CMake的安裝和使用方法,記錄下來以便以後學習。
在網址 http://www.cmake.org/ 下載你所需要的CMake源碼包cmake-2.8.8.tar..gz(版本不同,壓縮包後綴不同),分為Unix/linux版本 和 windows版本 。

1、安裝
有好幾種安裝CMake 的方法,因你所用的平台而異。
(1)從源碼安裝
Windows
在CMake 下載頁面 上有已編譯好的二進制包。它提供的是一個可執行的安裝程序。你還可以下載源碼包並從源碼包編譯CMake。CMake下載頁面還提供了已釋出的源碼和訪問CVS的指令。

為了從源碼樹編譯CMake,你必須先要安裝最新的CMake二進製版本,因為要用它來編譯源碼樹。一旦裝好了二進製版本的CMake,你就可以像編譯其他項目一樣使用CMake編譯CMake了。一般來說,這意思是你要選擇CMake源碼目錄作為源目錄,然後再指定編譯出來的可執行程序結果的位置。

Linux, Mac OSX, UNIX & Cygwin
在CMake 下載頁面 上有許多UNIX平台上已經編譯好的二進制包。

下面有幾種從源碼樹編譯CMake的方法:

解壓:tar xvf cmake-2.8.8.tar.gz

進入解壓目錄:cd cmake-2.8.8

進行如下操作:(選擇適合自己的操作步驟)

如果還沒有安裝CMake,源碼樹中提供了一個 bootstrap 腳本:
./bootstrap
make
make install
(註:make install 一步是可選的,CMake 可以在編譯目錄下運行。)

一個已經安裝了的CMake也可以用於編譯新版本的CMake:
cmake .
make
make install
(註:make install 一步是可選的,CMake 可以在編譯目錄下運行。)

在UNIX上,如果你不是使用的GNU C++編譯器,你要告訴bootstrap 腳本你想用哪個編譯器。這可以在運行configure命令前通過設置CC和CXX環境變數完成。例如,在一個帶有7.3X編譯器的SGI平台上,你可以像下面這樣編譯CMake:
(setenv CXX CC; setenv CC cc; ./bootstrap)
make
make install
要查看bootstrap腳本的詳細參數,請執行 ./bootstrap –help

(2)從二進制安裝
sudo apt-get install cmake

2、cmake 運行
(1)運行cmake with GUI

如果系統中有curses庫的話,cmake將生成一個可執行文件ccmake,它是一個基於文本程序的終端,有點類似windows GUI。

在源碼目錄中運行ccmake .,生成的二進制文件存放在源碼目錄下

當然也可以在其他目錄下運行ccmake,只是要指定你想編譯的源碼的路徑

ccmake的使用

當我們在源碼目錄下運行ccmake . 時,終端將顯示如下:

當我們鍵入c時,ccmake將編譯

當我們鍵入方向鍵時,可以選擇cache entry

當我們鍵入enter時,可以編輯cache entry

當我們鍵入g時,將生成Makefile,然後退出

當我們鍵入h時,將彈出幫助文檔

當我們鍵入q時,將退出ccmake

當我們鍵入t時,可以打開或關閉advanced cache entry

(2)運行cmake from the command line

如果源碼沒有太多的選項(在CMakeCache.txt文件中),可以只用cmake .來產生Makefile。

如果源碼選項太多,比如VTK,可以把參數-i傳遞給cmake,如:cmake -i .,

cmake將讓你為每一個cache file文件中的選項指定一個值,也能讓你增加新的選項到文件CMakeCache.txt中,或者使用ccmake,或者使用CMakeSetup。

當然,也可以傳遞設置選項的參數給cmake,如:

cmake -DVARIABLE:TYPE=VALUE .

3、 CMake cache

cmake第一次運行的時候,它將產生一個文件叫CMakeCache.txt,該文件可以被看作一個配置文件,它裡面的內容就像傳遞給configure命令的參數集,CMake GUI可以幫你很容易修改它,當然也可以直接對該文件做修改;如果你的CMakeLists.txt文件做過較大幅度的修改,你需要從cache中刪除相關的選項,如果你還沒有手動編輯過cache文件,在你重新運行cmake之前需刪除它。

4、 Cmake語法

(1)基本概念

cmake使用Cmake dfjs;dfasfLists.txt文件,該文件用include或者add_subdirectory命令來增加額外的輸入文件。

注釋行以#開頭到該行結尾

命令是由命令名,加括弧,括弧中的參數用空白隔開,它可以是內建的命令如add_library,或者用戶定義的宏或函數

所有的空格,包含空白符,空行,tabs,當然除了用來隔開參數的空白,都被忽略

G. linux cmakelist 怎麼用

由於調試需要因此研究了一下cmake這個誇平台的編譯工具的使用方法.

1.本人的機器為ubuntu 10.04,在連網的情況下直接在終端輸入:

[cpp] view plain 在CODE上查看代碼片派生到我的代碼片
root@zsh-linux:~#apt-get install cmake

安裝完畢之後可以在/var/cache/apt/archives看到安裝的.deb文件

或者在cmake官網下載cmake for linux

此時有個注意點是建議下載 cmake-2.8.4.tar.gz 而不是

cmake-2.8.4-Linux-i386.tar.gz

下載完成後解壓

[cpp] view plain 在CODE上查看代碼片派生到我的代碼片
root@zsh-linux:/opt#tar -zxvf cmake-2.8.4.tar.gz
然後 cd 到cmake-2.8.4目錄下
root@zsh-linux:/opt/cmake-2.8.4#
root@zsh-linux:/opt/cmake-2.8.4# ./bootstrap
root@zsh-linux:/opt/cmake-2.8.4# make
root@zsh-linux:/opt/cmake-2.8.4# make install
安裝完畢後查看是否安裝成功:
root@zsh-linux:/opt/cmake-2.8.4# cmake --version
cmake version 2.8.4
有以上信息表示安裝cmake成功。

2.cmake 的使用

(1)創建一個工程目錄文件夾,然後創建一個hello.c

[cpp] view plain 在CODE上查看代碼片派生到我的代碼片
#include<stdio.h>
int main()
{
printf(「hello,this is my first using cmake project/n」);
return 0;
}
(2)然後創建一個build目錄(用於編譯生成的相應文件),與hello.c目錄同級

(3)編寫CMakeLists.txt內容如下:(於hello.c目錄同級)

[cpp] view plain 在CODE上查看代碼片派生到我的代碼片
cmake_minimum_required(VERSION 2.8)
PROJECT(cmake_test)
SET(SRC_LIST main.c)
INCLUDE_DIRECTORIES(/usr/include/glib)
MESSAGE(STATUS "This is BINARY dir "${HELLO_BINARY_DIR})
MESSAGE(STATUS "This is SOURCE dir "${HELLO_SOURCE_DIR})
ADD_EXECUTABLE(hello ${SRC_LIST})
(4)進入build目錄輸入 cmake ..

[cpp] view plain 在CODE上查看代碼片派生到我的代碼片
root@zsh-linux:/home/cmake_test/build# cmake ..
若編譯成功在build目錄下會生成相應文件,其中有個makefile文件

有可能會出現問題:

CMAKE_CXX_COMPILER-NOTFOUND" was not found

解決方法:

[cpp] view plain 在CODE上查看代碼片派生到我的代碼片
root@zsh-linux:/home/cmake_test/build# apt-get install g++
(可選)cmake -D CMAKE_CXX_COMPLIER=」g++」CMAKE -D CMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX:PATH=」/usr/local」
(5)輸入make 命令執行成功後在build目錄下會看到可執行的hello

(6)./hello

輸出 hello,this is my first usingcmake project。

註:這只適用於簡單的工程,若復雜的工程項目請參考www.cmake.org

H. linux 怎麼安裝make

1、查看Linux位數:#getconfLONG_BIT 。

閱讀全文

與linuxcmake下載相關的資料

熱點內容
怎麼買賣副圖源碼 瀏覽:660
廣東農信app怎麼更改預留手機號碼 瀏覽:777
嵌套頁面php 瀏覽:566
安卓手機怎麼調到微信聊天模式 瀏覽:857
java博客開源系統 瀏覽:719
男人之間的加密對話日語 瀏覽:359
怎麼連遠程連接伺服器 瀏覽:11
安卓二手手機該如何檢測 瀏覽:213
微信可以共享圖片文件夾嗎 瀏覽:80
聯通wifi加密碼 瀏覽:643
錄屏文件夾小米 瀏覽:548
車上的app怎麼重設 瀏覽:24
指定文件夾屬性 瀏覽:131
linuxphp編程 瀏覽:337
以下不正確的是雲伺服器 瀏覽:909
琉璃神社壓縮密碼 瀏覽:715
大一學生解壓視頻 瀏覽:376
單位電腦e盤加密輸入正確密碼 瀏覽:873
phpfileupload 瀏覽:634
刑拘程序員 瀏覽:617