私のデフォルトのDebianインストールから:
devsys@zotac:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 7.4 (wheezy)
Release: 7.4
Codename: wheezy
apt-get install clang
私は基本的にClangコンパイラをインストールしました。
devsys@zotac:~$ clang --version
Debian clang version 3.0-6.2 (tags/RELEASE_30/final) (based on LLVM 3.0)
Target: i386-pc-linux-gnu
Thread model: posix
devsys@zotac:~$ which clang
/usr/bin/clang
その後、apt-get install codeblocks
デフォルトでCode :: Blocks IDEをインストールしました。
devsys@zotac:~$ which codeblocks
/usr/bin/codeblocks
起動時に、情報ボックスに Code::Blocks(CB) はそのバージョンを次のように報告します。10.05
CBは起動時にclangについて言及しておらず、CBログにもclangについての内容はありません。
内部にコンパイラとデバッガの設定 - >グローバルコンパイラの設定 - >選択したコンパイラ標準のCBコンパイラオプションと同様のオプションがあります。 (このオプションは、新しいプロジェクトを作成するときに表示される唯一のオプションでもあります。)
- GNU GCCコンパイラ
- インテル C/C++ コンパイラー
- SDCCコンパイラ小さなCコンパイラ
- GDC Dコンパイラ
- デジタル火星Dコンパイラ
- GNU ARM GCCコンパイラ
- GNU AVR GCCコンパイラ
- Power PC用GNU GCCコンパイラ
- TriCoreのGNU GCCコンパイラ
下にコンパイラとデバッガの設定->グローバルコンパイラの設定->ツールチェーン実行可能ファイル->プログラムファイル->Cコンパイラ、ファイルブラウザを開くと、上にスクロールして下をclang
見るclang++
ことができます/usr/bin
。したがって、理論的にはclang用の設定ファイルを作成できますが、CBが私の代わりにそれを行うことができるはずです。だから:
Clang インストールで Code::Block を使用できるようにする方法はありますか?
自動化された方法がない場合、ClangについてCode::Blocksに手動で通知する正しい方法は何ですか?
インストールをどのように完了する必要がありますか?
答え1
考えられる解決策は、Code::Blocks
最新バージョンにアップデートすることです。 In は、Code::Blocks 13.12
clang
サポートされているコンパイラの 1 つとしてリストされます。