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的主要内容,如果未能解决你的问题,请参考以下文章

gcc编译器究竟怎么打开?我竟然在gcc的安装文件夹中找不到gcc的打开文件?

如何在linux上编译C语言? 没有安装gcc组件怎么办?

如何在ubuntu16.04创建12.04 gcc编译环境

为啥使用gcc编译时总显示找不到文件

linux 怎么编译c的源程序的?gcc,编译命令是啥?

“linux”怎么编译c的源程序的?“gcc”编译命令是啥?