这一篇是对linux centos7 中 gcc 的升级.
这次升级gcc的版本是 8.1.0

方法一

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
$ su \\进入 root
# sudo yum install libmpc-devel mpfr-devel gmp-devel
...
# cd 下载
# curl ftp://ftp.mirrorservice.org/sites/sourceware.org/pub/gcc/releases/* \\* 号为自己想要更新的版本号
\\ 做法是自己将这个 地址放到浏览器中自己去选取合适的版本直接下载.
\\ 我这里下载的是 8.1.0
# tar zxfv gcc-8.1.0.tar.gz
# cd gcc-8.1.0
# ./configure --disable-multilib --enable-languages=c,c++
# make -j 4
...
# make install
...
# gcc -v
...
线程模式:posix
gcc 版本 8.1.0(GCC)
\\ ... 意思省略

方法二

在 etc/yum.repos.d下面添加repo

1
touch FedoraRepo.repo

然后添加下面的内容:

1
2
3
4
5
6
[warning:fedora] 
name=fedora
mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-23&arch=$basearch
enabled=1
gpgcheck=1
gpgkey=https://getfedora.org/static/34EC9CBA.txt

然后更新gcc

1
yum -y update gcc gcc-c++

然后就是新版本了
但是这我还不太懂.所以就没有用这个方法.

我用的是方法一.
因为方法一可以自己选择gcc版本,并不是所有的东西都要更新到最新的版本,当然这个根据你们自己了.
根据情况而定. 方法二更简单一点.

好了今天就先到这了.

最后更新: 2019年08月14日 11:22

原始链接: https://leng521.top/posts/f62a7c7d/