CentOS7 编译安装 gcc/c++ 9.1
Posted 范桂飓
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CentOS7 编译安装 gcc/c++ 9.1相关的知识,希望对你有一定的参考价值。
目录
CentOS7 编译安装 gcc/c++ 9.1
$ yum -y install bzip2
$ yum -y install zlib-devel
$ wget https://mirrors.tuna.tsinghua.edu.cn/gnu/gcc/gcc-9.1.0/gcc-9.1.0.tar.gz -o /opt/gcc-9.1.0.tar.gz
$ tar zxvf gcc-9.1.0.tar.gz
$ cd gcc-9.1.0
$ bash contrib/download_prerequisites
$ ./configure --prefix=/usr/local/gcc-9.1.0 \\
--enable-bootstrap \\
--enable-threads=posix \\
--enable-checking=release \\
--with-system-zlib \\
--disable-multilib
$ make -j 4
$ make install
$ /usr/local/gcc-9.1.0/bin/gcc --version
$ vi ~/.zshrc
$ export CC=/usr/local/gcc-9.1.0/bin/gcc
$ export CXX=/usr/local/gcc-9.1.0/bin/g++
$ export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/gcc-9.1.0/lib64
# update-alternatives 是 Linux 系统中专用于维护系统命令链接符的工具,通过它可以很方便的设置系统默认使用哪个命令及哪个软件版本。
$ update-alternatives --install /usr/bin/gcc gcc /usr/local/gcc-9.1.0/bin/gcc 50
$ update-alternatives --install /usr/bin/g++ g++ /usr/local/gcc-9.1.0/bin/g++ 50
$ update-alternatives --config gcc
$ update-alternatives --config g++
$ gcc --version
$ g++ --version
以上是关于CentOS7 编译安装 gcc/c++ 9.1的主要内容,如果未能解决你的问题,请参考以下文章