Centos 6.9 編譯安裝cmake 3.10.2
阿新 • • 發佈:2018-01-29
ima pre size dump 物理 which -- bin 配置文件 1.去官網下載cmake源碼包
https://cmake.org/
cmake最新版本3.10.2需要c++11支持,gcc4.8以下並未包含,因此,需要準備好新版本的gcc.
gcc編譯請參考
cmake-3.9.6版本,此版本並不需要C + +11
2.檢查環境變量
PATH=/usr/local/gcc-4.8.5/bin:$PATH
3.檢查動態庫
#cat /etc/ld.so.conf.d/gcc4.8.5.conf
/usr/local/gcc-4.8.5/lib64
4.查看當前系統gcc版本
#gcc -dumpversion
4.8.5
#g++ -dumpversion
4.8.5
5.解壓cmake源碼包至任意臨時目錄
#tar xvf cmake-3.10.2.tar.gz -C /app/sdb/
6.編譯安裝cmake
安裝依賴包
# yum install ncurses-devel libaio-devel openssl-devel -y
編譯文件
make命令中的-j 指定同時開啟的進程數,要充分發揮多核處理器的並行執行優勢,這個值應該是處理器芯片上物理核心的2倍。CPU給不給力就看這個了。
#lscpu |grep -A 1 ‘Model name‘ Model name: Intel(R) Core(TM) i5-5200U CPU @ 2.20GHz Stepping: 4
# cd cmake-3.10.2
#./configure --prefix=/usr/local/cmake-3.10.2 && make -j 8 && make install
編譯後目錄占用空間338M
7.添加環境變量至你熟悉的配置文件中
#cd /usr/local/
#ln -s cmake-3.10.2 cmake
#vim /etc/profile.d/env.sh
PATH=/usr/local/gcc-4.8.5/bin:/usr/local/cmake/bin:$PATH
#source /etc/profile.d/env.sh
8.檢驗cmake
#which cmake /usr/local/cmake/bin/cmake #cmake --version cmake version 3.10.2
Centos 6.9 編譯安裝cmake 3.10.2