GCC-5安装

GCC-5安装

我想在本地计算机上安装 gcc-5。但我遇到了一些问题。当我输入以下命令时:

sudo zypper install gcc-5

我得到了以下答案

正在加载存储库数据...

读取已安装的包...

未找到包“gcc-5”。

解决包依赖关系...

没事做。

这很奇怪,因为当我输入以下命令时:

cnf gcc-5

我得到了以下答案:

程序“gcc-5”存在于安装在您的系统上的软件包“gcc5”中。

“gcc-5”的绝对路径是“/usr/bin/gcc-5”。请检查您的 $PATH 变量以查看它是否包含提到的路径。

当我想使用以下命令检查我的计算机上安装了哪个 gcc 版本时:

gcc --version

我有以下答案:

如果“gcc”不是拼写错误,您可以使用 command-not-found 来查找包含它的包,如下所示: cnf gcc

如何正确安装 GCC-5 以及如何检查我的计算机安装/使用哪个版本?谢谢

信息:我使用带有 Xfce 终端的 openSUSE

答案1

GCC 5 已安装,但可执行文件名为gcc-5,而不是gcc

您可以创建一个从gcc-5gccin的符号链接/usr/bin(但gcc如果存在,请先移开!),或者(这可能更好,因为它不会干扰包管理器安装的东西),只需使用gcc-5.

对于命令行,您可以设置别名:

alias gcc=gcc-5

在大多数 Makefile 中,编译器是从CCMakefile 变量中选择的,因此将其设置为gcc-5也可以工作。

相关内容