【问题标题】:CentOS 7 Upgraded gcc / g++ but can't seem to use it?CentOS 7 升级了 gcc / g++ 但似乎无法使用?
【发布时间】:2019-05-16 20:29:23
【问题描述】:

我使用scriptgcc/g++ 升级到v5.4。脚本运行成功,新库应该安装到/usr/lib64

不过,当我gcc --version 它告诉我它仍然是 4.8.5 时。 /usr/lib64 中没有 gcc 目录,/usr/lib 中的目录仅包含 4.8.5 的 gcc 目录文件夹

感谢任何帮助!

【问题讨论】:

  • 当该脚本执行make install 时,查看输出并查看其放置内容的位置。可能在/usr/local/bin 的某个地方。
  • @MarkPlotnick 你是个英雄。它被安装在 /usr/local/bin... 很简单。谢谢!!

标签: gcc centos g++ centos7


【解决方案1】:

可能是创建到 gcc-4.8 的符号链接的问题

cd /usr/bin
sudo rm gcc
sudo ln -s gcc-4.8 gcc

然后测试

gcc --version

然后看看你是否得到它。如果没有,你可以

sudo yum remove path/packageName

然后重新安装

【讨论】:

  • 感谢您的回答,我敢打赌这会奏效,但我试图将 origina 4.8.5 保留在那里,因为它是 CentOS 7 官方支持的最高版本。我将 g++ 和 gcc 重命名为g++-4.8.5 和 gcc-4.8.5 并且有效。我相信你的建议也会如此
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-12-07
  • 2014-12-15
  • 2020-06-09
  • 1970-01-01
  • 2021-11-25
  • 1970-01-01
相关资源
最近更新 更多