ubuntu14.04 更新CMake
阿新 • • 發佈:2018-11-28
編譯Qt時,發現CMake版本不夠
預設安裝的是2.8.*的版本,而
FIND_PACKAGE(Qt5widgets)需要3.1*以上的版本
以下是我更新所用的方法,並沒有解除安裝驅動
sudo apt-get install build-essential
wget http://www.cmake.org/files/v3.4/cmake-3.4.1.tar.gz
tar xf cmake-3.4.1.tar.gz
cd cmake-3.4.1
./configure
make
sudo apt-get install checkinstall
sudo checkinstall
sudo make install
最後在終端輸入:cmake --version 如果顯示cmake version 3.4.1 則安裝成功!
重灌cmake發現遇到
問題:bash: /usr/bin/cmake: 沒有那個檔案或目錄
因為直接使用cmake系統回到預設的/usr/bin中去尋找,但是src中安裝的cmake是在/usr/local/bin中,所以當然不會找到。解決方法:
做一個連結即可:ln -s /usr/local/bin/cmake /usr/bin
然後使用/usr/local/bin/cmake進行編譯。
參考文獻
轉