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>
誰もが私が見逃しているものを私に言うことはできますか?
ご返信が遅れました。私は、「プログラム 'cc'がclangで見つかる可能性がある」ということは、本当に私を混乱させることです。それが含まれている理由は、ユーザーの習慣に気を配りたいのですから、違いはないはずです。とにかく、あなたの答えをありがとう。 –
これらのパッケージがインストールされていると、 'cc' symlinkをclangとgccの間で何とか切り替えることができるかもしれません。これにより、コンパイラを素早く変更することができます。しかし、「clang」を「cc」として実行することは、「clang」を実行することと同じです。 – arrowd