天天看点

Ubuntu 18.04 将gcc版本降级为5.5版本

Remark: Polynomial algebra 程序由于版本问题只能在gcc 5.0 版本运行, 而ubuntu更新会将gcc 更新到7.0版本,出现冲突(报错:如下)

collect2: error: ld returned 1 exit status

Makefile:34: recipe for target 'LEORHEKF.exe' failed

make: *** [LEORHEKF.exe] Error 1

解决方法:

将gcc版本从7.3降级为5.5版本

方法如下:

首先查看自己的gcc版本,Ubuntu18.04上默认的是7.3版本

>>gcc --version

结果为:

gcc (Ubuntu 7.3.0-27ubuntu1~18.04) 7.3.0

Copyright (C) 2017 Free Software Foundation, Inc.

This is free software; see the source for copying conditions. There is NO

warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

降级方法

1. 下载gcc/g++ 5

sudo apt-get install -y gcc-5

sudo apt-get install -y g++-5

2. 链接gcc/g++实现降级

cd /usr/bin

sudo rm gcc

sudo ln -s gcc-5 gcc

sudo rm g++

sudo ln -s g++-5 g++

确认版本降级成功

再次查看gcc版本,可以看到已经降级.

>>gcc --version

gcc (Ubuntu 5.5.0-12ubuntu1) 5.5.0 20171010

Copyright (C) 2015 Free Software Foundation, Inc.

This is free software; see the source for copying conditions. There is NO

warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

————————————————

版权声明:本文为CSDN博主「CAU_Ayao」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/CAU_Ayao/java/article/details/83987120