2017-02-27 7 views
0

私はlinux mintを使用しています。18.1。私はaptツールでclangをインストールしなかったが、LLVM ReleasesからPre-Built Binariesをダウンロードした。新しいもので、libC++も含まれています。私はすでにclangをインストールしましたが、 "cc"コマンドは使用できません。私は何を逃したのですか?

とにかく、ダウンロード後、私はそれらを "/ usr/local"に移動しました。コマンド "clang -v"はclangについての情報を教えてくれます。

[email protected] ~ $ 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> 

誰もが私が見逃しているものを私に言うことはできますか?

答えて

1

通常ccgcc/clangへのシンボリックリンクです。実際にそれが必要な場合はln -sを使用して自分で作成することができますが、ccまたはclangとして実行されたときのClangの動作には違いがあるとは思われません。

+0

ご返信が遅れました。私は、「プログラム 'cc'がclangで見つかる可能性がある」ということは、本当に私を混乱させることです。それが含まれている理由は、ユーザーの習慣に気を配りたいのですから、違いはないはずです。とにかく、あなたの答えをありがとう。 –

+0

これらのパッケージがインストールされていると、 'cc' symlinkをclangとgccの間で何とか切り替えることができるかもしれません。これにより、コンパイラを素早く変更することができます。しかし、「clang」を「cc」として実行することは、「clang」を実行することと同じです。 – arrowd

関連する問題