cmake更新版本簡記


問題描述:

由於需求,要在服務器上安裝ANTs(Advanced Normalization Tools)。然而最新版的ANTs需要下載源碼並用cmake編譯,

於是根據https://github.com/ANTsX/ANTs/wiki/Compiling-ANTs-on-Linux-and-Mac-OS中的描述,一步步敲入命令,

在運行

ccmake ~/code/ANTs

指令時遇到錯誤,提示我的cmake版本是3.5,而編譯源碼需要的版本至少為3.10.

於是就到了更新cmake的環節。

—————————————————————————————————————————————————————————

更新cmake:

1)運行:

sudo apt remove cmake cmake-data

移除原有的cmake。

2)隨后在cmake官網上下載3.13版的安裝文件cmake-3.13.3-Linux-x86_64.sh,下載后移動到/opt/目錄內。

然后運行指令

sudo ./cmake-3.13.3-Linux-x86_64.sh

,彈出的LICENSE按q鍵跳過,隨后敲兩次y,安裝完成。

(cmake的最新版本會隨着時間變化,安裝時注意將版本號替換為相應的即可)

3)將cmake鏈接進/usr/local/bin內。

sudo ln -s /opt/cmake-3.13.3-Linux-x86_64/bin/* /usr/local/bin

如果報錯說文件已存在,用rm逐一刪除即可。

4)在~/.bashrc內加入

export CMAKE_ROOT="/opt/cmake-3.13.3-Linux-x86_64/share/cmake-3.13"

5)logout后再重新登錄一下。

—————————————————————————————————————————————————————————

驗證cmake的安裝:敲入

cmake --version

ccmake --version

仔細閱讀輸出結果,如果沒有任何報錯內容,且版本顯示為3.13,證明安裝成功!


免責聲明!

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



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