Debian Wheezy の Code::Blocks を含む Clang [安定]

Debian Wheezy の Code::Blocks を含む Clang [安定]

私のデフォルトの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が私の代わりにそれを行うことができるはずです。だから:

  1. Clang インストールで Code::Block を使用できるようにする方法はありますか?

  2. 自動化された方法がない場合、ClangについてCode::Blocksに手動で通知する正しい方法は何ですか?

  3. インストールをどのように完了する必要がありますか?

答え1

考えられる解決策は、Code::Blocks最新バージョンにアップデートすることです。 In は、Code::Blocks 13.12 clangサポートされているコンパイラの 1 つとしてリストされます。

関連情報