当前位置:   article > 正文

ubuntu切换gcc版本失败的一种可能原因及解决方法_there is only one alternative in link group gcc (p

there is only one alternative in link group gcc (providing /usr/bin/gcc): /u

安装gcc9

sudo apt install gcc-9 g++-9
  • 1

查看已安装的gcc版本

dpkg -l | grep gcc
  • 1

切换gcc版本

sudo update-alternatives --config gcc
  • 1

遇到报错

There is only one alternative in link group gcc (providing /usr/bin/gcc): /usr/bin/gcc-4.7
Nothing to configure.
  • 1
  • 2

可能原因
gcc9未添加软链接

解决方法

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 50 --slave /usr/bin/g++ g++ /usr/bin/g++-9
  • 1

执行该命令后再执行切换版本命令

~$ sudo update-alternatives --config gcc
There are 2 choices for the alternative gcc (providing /usr/bin/gcc).

  Selection    Path            Priority   Status
------------------------------------------------------------
* 0            /usr/bin/gcc-7   100       auto mode
  1            /usr/bin/gcc-7   100       manual mode
  2            /usr/bin/gcc-9   50        manual mode

Press <enter> to keep the current choice[*], or type selection number: 0

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11

若输入2,则切换到gcc版本9

查看gcc版本

gcc -v
  • 1
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/261084
推荐阅读
相关标签
  

闽ICP备14008679号