我已经安装了 clang,但无法使用"cc"命令。我错过了什么?



我正在使用Linux Mint 18.1。我没有通过APT工具安装Clang,而是从LLVM发行版下载了预制的二进制版。它更新,包括libc 。

无论如何,下载后,我将它们移至"/usr/local"。命令" clang -v"告诉我一些有关clang的信息。

vita-nove@Alienware ~ $ clang -v
clang version 3.9.0 (tags/RELEASE_390/final)
Target: x86_64-unknown-linux-gnu
Thread model: posix
InstalledDir: /usr/local/bin
Found candidate GCC installation: /usr/lib/gcc/i686-linux-gnu/5
Found candidate GCC installation: /usr/lib/gcc/i686-linux-gnu/5.4.0
Found candidate GCC installation: /usr/lib/gcc/i686-linux-gnu/6
Found candidate GCC installation: /usr/lib/gcc/i686-linux-gnu/6.0.0
Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/4.8
Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/4.8.5
Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/5
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
Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/6.0.0
Selected GCC installation: /usr/lib/gcc/x86_64-linux-gnu/5.4.0
Candidate multilib: .;@m64
Selected multilib: .;@m64

所以我认为它是正确设置的。问题在这里:我无法使用" cc"命令,bash显示:

The program 'cc' can be found in the following packages:
 * gcc
 * clang
 * tcc
Try: sudo apt install <selected package>

谁能告诉我我错过了什么?

通常cc只是gcc/clang的符号链接。如果您真的需要ln -s,您可以自己创建它,但是我怀疑Clang的行为在ccclang时是否有任何差异。

最新更新