詳解ubuntu安裝CMake的幾種方式

2022-09-26 13:30:16 字數 1043 閱讀 1800

apt安裝cmake

sudo apt install cmake

這種方式安裝方便,缺點是如果想要自己交叉編譯android平台的opencv會提示版本太低,因為ubuntu16.04源裡的cmake版本只有3.5.1,而android交叉編譯工具鏈android.toolc程式設計客棧hain.cmake要求cmake版本最低是3.6.0

**原始碼編譯cmake

到cmake官網**最新的cmake

**後解壓,然後進程式設計客棧入目錄執行:

./bootstrap

make -j8

sudo make install

驗證版本

這種方式可以安裝最新版cmake,但是如果想交叉編譯用於android平台的第三方庫的話,會在編譯時出現問題,因為android sdk中提供的交叉編譯工具鏈android.toolchain.cmake還不支援最新版cmake

軟鏈結android sdk中的cmake

將android sdk中的cmake軟鏈結到/usr/local/bin目錄中

sudo ln -s /home/g**inandre/android/sdk/cmake/3.6.4111459/bin/cmake /usr/local/bin

現在自己使用android交叉編譯工具鏈android.toolchain.cmake來編譯一些第三方庫應該沒有什麼問題了

編寫乙個簡單的cmake例項

首先我們編寫乙個main.cpp檔案,乙個簡單的helloworld程式

#include

int main()

)編譯$mkdir build

$cd build

$cmake ..

$make

$./helloworld

執行結果:

hello world!

ubuntu下安裝cmake及cmake簡單使用

前言 最近突然想將開發環境轉移到linux上,同時也準備閱讀些github上的開源 發現現在開源專案一般都是用cmake管理的。所以就在自己的虛擬機器上搗鼓了一天。一開始我也不知道cmake是啥,後來通過折騰也大概知道其作用,它所做的事其實就是告訴編譯器如何去編譯鏈結源 你也許想問不是有makefi...

Ubuntu16 04安裝 公升級cmake方法

本文將介紹ubuntu如何快速安裝cmake的方法以及安裝公升級特定版本cmake的方法1.使用預設安裝方法sudo apt install cmake檢視cmake版本命令 cmake version2.安裝特定版本方法 ubuntu系統下 7z 檔案壓縮解壓命令 執行編譯安裝命令 configu...

Ubuntu下的cmake自選版本安裝

第一步 清除已安裝的cmake 如果安裝了低版本的話 wget第三步 解壓壓縮包 你可以解壓到你想要的位置 tar zxvf cmake 3.20.5.tar.gz第四步 編譯構建 進入到解壓的cmake主目錄下,執行 s.bootstrap過程需要耗費一定的時間 如果出現提示找不到對應版本c 編譯...