小编sal*_*ali的帖子

如何在 ArchLinux 中临时更改 gcc 的默认版本

我安装了 ArchLinux 和 2 个版本的 gcc。默认一个(“gcc”)是“gcc(GCC)7.1.1”和“gcc-5”一个是“gcc-5(GCC)5.4.0”。

我很难构建一些项目来检查 gcc(和 g++)的版本是否小于或等于 5。(更具体地说,从 nvidia 安装 cuda-8.0 的官方运行文件,或者构建已经使用过的项目cuda 库及其头文件)

我想要的只是在我的环境中(临时)更改 gcc 的默认版本,并在我完成后将其设置回来,例如类似 debian 的发行版中的“update-alternatives”解决方案。

以下是我的 /usr/bin 中与 gcc 和 g++ 相关的二进制文件的一些信息:

$ ls -l | grep gcc
lrwxrwxrwx 1 root root        3 Jun 30 16:49 cc -> gcc
-rwxr-xr-x 3 root root   997840 Jun 30 16:49 gcc
-rwxr-xr-x 3 root root   873352 Jul 11  2016 gcc-5
-rwxr-xr-x 2 root root    27104 Jun 30 16:49 gcc-ar
-rwxr-xr-x 2 root root    25544 Jul 11  2016 gcc-ar-5 …
Run Code Online (Sandbox Code Playgroud)

arch-linux gcc

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

arch-linux ×1

gcc ×1