將RHEL的yum軟件源更換為CentOS的軟件源之后,其中的cmake版本太低,為2.6.4版本,編譯較新的軟件時會提示cmake版本太低,所以有必要編譯安裝最新版的cmake。
1. 更換yum軟件源
2. 安裝gcc 4.8.1
3. 獲取cmake 2.8.12源碼包
cd /root/Downloads/
4. 解壓cmake 2.8.12源碼包
tar -xvzf
cmake-2.8.12.1.tar.gz
5. 編譯並安裝
cd cmake-2.8.12.1
./bootstrap
gmake
gmake install
6. 檢查安裝是否成功
cmake --version
若安裝成功,則會顯示以下信息:
cmake version 2.8.12.1
異常情況:
如果在bootstrap時報錯,可能原因是依賴的程序包未安裝。解決方法:安裝依賴的程序包后,將cmake-2.8.12.1/目錄下的CMakeCache.txt刪掉,再重新從bootstrap開始。
環境描述:
系統:RHEL 6.4 i386 (Desktop)
虛擬機:VMware Workstation 9.0.0 build-812388