linux下升级gcc版本(gcc-7)

Posted on the go

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux下升级gcc版本(gcc-7)相关的知识,希望对你有一定的参考价值。

 

mplayer移植过程中发现, gcc 4.8有个BUG:缺少stdatomic.h, 需要升级gcc版本。

1. 可以通过以下命令查看gcc版本:

$: gcc -v

2. 输入以下3条命令对gcc进行升级:升级过程比较慢,耐心等待...

$: sudo add-apt-repository ppa:ubuntu-toolchain-r/test
$: sudo apt-get update
$: sudo apt-get install -y g++-7

3. 然后对gcc进行更换软连接,gcc升级方能生效:

$: cd /usr/bin
$: sudo rm -r gcc               #移除之前的软连接 
$: sudo ln -sf gcc-7 gcc        #建立gcc-7的软连接 
$: sudo rm -r g++               #同gcc 
$: sudo ln -sf g++-7 g++

4. 用 $: gcc -v 命令查看gcc版本是否升级生效

 

参考:

https://www.cnblogs.com/feifanrensheng/p/9695749.html

https://blog.csdn.net/betty13006159467/article/details/78394974

 
分类: linux

以上是关于linux下升级gcc版本(gcc-7)的主要内容,如果未能解决你的问题,请参考以下文章

centos 源码升级g++版本

Centos6.5升级gcc4.4.7升级gcc4.7.0

Centos7编译安装GCC7.2

Centos7编译安装GCC7.2

Fedora 26 dumpversion 上的 gcc 7.1.1 现在默认只包含主要版本

AssertionError:无法从字符串“Redshift 1.0.32574 on Amazon Linux,由 gcc-7.3.0 编译”确定版本