1. 程式人生 > >ubuntu14.04 更新CMake

ubuntu14.04 更新CMake

編譯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進行編譯。

參考文獻

重灌cmake以後的問題

Ubuntu14.04預設cmake升級為3.x