Linux之Centos 7 编译升级gcc cmake

  • A+
所属分类:Linux  Linux中级  Linux基础
[root@DS-VM-Node_25_20_50 ~]# gcc --version
gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-11)
Copyright © 2015 Free Software Foundation, Inc.
本程序是自由软件;请参看源代码的版权声明。本软件没有任何担保;
包括没有适销性和某一专用目的下的适用性担保。
[root@DS-VM-Node_25_20_50 ~]# yum install -y libmpc-devel mpfr-devel gmp-devel zlib-devel cmake
[root@DS-VM-Node_25_20_50 ~]# mkdir -p /tmp/gcc && cd /tmp/gcc
[root@DS-VM-Node_25_20_50 /tmp/gcc]# curl -Lk ftp://ftp.gnu.org/pub/gnu/gcc/gcc-5.4.0/gcc-5.4.0.tar.gz|tar xz -C /tmp/gcc --strip-components=1
[root@DS-VM-Node_25_20_50 /tmp/gcc]# ./configure --with-system-zlib --disable-multilib --enable-languages=c,c++
[root@DS-VM-Node_25_20_50 /tmp/gcc]# make -j$(getconf _NPROCESSORS_ONLN) && make install
[root@DS-VM-Node_25_20_50 /tmp/gcc]# reboot
[root@DS-VM-Node_25_20_50 ~]# gcc --version
gcc (GCC) 5.4.0
Copyright © 2015 Free Software Foundation, Inc.
本程序是自由软件;请参看源代码的版权声明。本软件没有任何担保;
包括没有适销性和某一专用目的下的适用性担保。
[root@DS-VM-Node_25_20_50 ~]# g++ --version
g++ (GCC) 5.4.0
Copyright © 2015 Free Software Foundation, Inc.
本程序是自由软件;请参看源代码的版权声明。本软件没有任何担保;
包括没有适销性和某一专用目的下的适用性担保。
[root@DS-VM-Node_25_20_50 ~]# \rm -rf /tmp/gcc
[root@DS-VM-Node_25_20_50 ~]# mkdir -p /tmp/cmake && cd /tmp/cmake
[root@DS-VM-Node_25_20_50 /tmp/cmake]# curl -Lk http://www.cmake.org/files/v3.8/cmake-3.8.1.tar.gz|tar xz -C /tmp/cmake --strip-components=1
[root@DS-VM-Node_25_20_50 ~]# rm -rf /tmp/
2017-05-17.DS-VM-Node_25_20_50.dwhd.org.root.history-timestamp  tcp-status.txt
bison/                                                          .Test-unix/
.font-unix/                                                     .X11-unix/
httpNUB.txt                                                     .XIM-unix/
.ICE-unix/                                                      
[root@DS-VM-Node_25_20_50 ~]# \rm -rf /tmp/bison/
[root@DS-VM-Node_25_20_50 ~]# df -hP
文件系统               容量  已用  可用 已用% 挂载点
devtmpfs               482M     0  482M    0% /dev
tmpfs                  496M     0  496M    0% /dev/shm
tmpfs                  496M  6.6M  489M    2% /run
tmpfs                  496M     0  496M    0% /sys/fs/cgroup
/dev/mapper/DTVG-root   10G  3.0G  7.1G   30% /
/dev/xvda1            1014M  140M  875M   14% /boot
tmpfs                  100M     0  100M    0% /run/user/0
[root@DS-VM-Node_25_20_50 ~]# 
[root@DS-VM-Node_25_20_50 ~]# mkdir -p /tmp/cmake && cd /tmp/cmake
[root@DS-VM-Node_25_20_50 /tmp/cmake]# curl -Lk http://www.cmake.org/files/v3.8/cmake-3.8.1.tar.gz|tar xz -C /tmp/cmake --strip-components=1
[root@DS-VM-Node_25_20_50 /tmp/cmake]# ./bootstrap && make -j$(getconf _NPROCESSORS_ONLN) && make install
[root@DS-VM-Node_25_20_50 /tmp/cmake]# cd && rm -rf /tmp/cmake
[root@DS-VM-Node_25_20_50 /usr/lib64]# cd
[root@DS-VM-Node_25_20_50 ~]# cmake --version
cmake version 3.8.1

CMake suite maintained and supported by Kitware (kitware.com/cmake).
[root@DS-VM-Node_25_20_50 ~]# 
lookback

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: