更改 clang 选择的 gcc 安装

更改 clang 选择的 gcc 安装

我在 Ubuntu 16.04 系统上工作。首先我运行,sudo apt install gcc clang gcc-multilib g++-multilib但后来我意识到我需要gcc version 4.9编译我的代码,所以我删除了5.4

sudo apt remove gcc g++ gcc-multilib g++-multlib

之后我重新安装了以下4.9版本:

sudo apt install gcc-4.9 g++-4.9 gcc-4.9-multilib g++-4.9-multilib

我使用编译我的程序cc,并尝试再次编译后失败,因此我执行cc -v以查看发生了什么,这里是输出。

$ cc -v
clang version 3.8.0-2ubuntu4 (tags/RELEASE_380/final)
Target: x86_64-pc-linux-gnu
Thread model: posix
InstalledDir: /usr/bin
Found candidate GCC installation: /usr/bin/../lib/gcc/x86_64-linux-gnu/4.9
Found candidate GCC installation: /usr/bin/../lib/gcc/x86_64-linux-gnu/4.9.3
Found candidate GCC installation: /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0
Found candidate GCC installation: /usr/bin/../lib/gcc/x86_64-linux-gnu/6.0.0
Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/4.9
Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/4.9.3
Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/5.4.0
Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/6.0.0
Selected GCC installation: /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0
Candidate multilib: .;@m64
Candidate multilib: 32;@m32
Candidate multilib: x32;@mx32
Selected multilib: .;@m64

有什么方法可以正确地让 clang 选择4.9作为选定的 GCC 安装?

谢谢

相关内容