我正在使用linux mint 18.1。我没有通过apt工具安装clang,而是从LLVM Releases下载了一个预制二进制版本。它更新,包括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>
谁能告诉我我错过了什么?
答案 0 :(得分:1)
通常cc
只是gcc
/ clang
的符号链接。您可以使用ln -s
自行创建,如果您确实需要,但我怀疑Clang的行为是cc
还是clang
时有什么不同。