CMake安裝或CMake Error at CMakeLists


CMake安裝或CMake Error at CMakeLists


 

發生情景:

使用cmake命令安裝軟件時,報如下錯誤:

CMake Error at CMakeLists.txt:4 (CMAKE_MINIMUM_REQUIRED):
CMake 3.0.2 or higher is required. You are running version 2.8.12.2
-- Configuring incomplete, errors occurred!

提示CMake版本低,需要更高版本。


 

解決方法:

(1)移除舊版本:

  yum remove cmake

(2)下載新版本

  1、下載:curl -O https://cmake.org/files/v3.6/cmake-3.6.0-Linux-x86_64.tar.gz
  2、解壓:tar -zxvf cmake-3.6.0-Linux-x86_64.tar.gz
    注意:這個壓縮包不是源碼包,解壓后直接用。
  3、增加環境變量,使其成為全局變量:
    vim /etc/profile
    在文件末尾處增加以下代碼
    export PATH=$PATH:/lnmp/src/cmake-3.6.0-Linux-x86_64/bin
    注意:寫自己剛安裝cmake的bin的路徑
    使修改的文件生效
    source /etc/profile
  4、查看環境變量:
    echo $PATH
  5、檢查cmake版本:
    cmake --version


 擴展知識:

    百度百科的介紹:

    CMake是一個跨平台的安裝(編譯)工具,可以用簡單的語句來描述所有平台的安裝(編譯過程)。

他能夠輸出各種各樣的makefile或者project文件,能測試編譯器所支持的C++特性,類似UNIX下的automake。

只是 CMake 的組態檔取名為 CMakeLists.txt。Cmake 並不直接建構出最終的軟件,而是產生標准的建構檔

(如 Unix 的 Makefile 或 Windows Visual C++ 的 projects/workspaces),然后再依一般的建構方式使用。

這使得熟悉某個集成開發環境(IDE)的開發者可以用標准的方式建構他的軟件,這種可以使用各平台的原生

建構系統的能力是 CMake 和 SCons 等其他類似系統的區別之處。


 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM