Debian Wheezy의 Code::Blocks가 포함된 Clang [안정]

Debian Wheezy의 Code::Blocks가 포함된 Clang [안정]

나의 기본 데비안 설치에서:

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 컴파일러, 파일 브라우저를 열면 위로 스크롤하여 clangclang++아래를 볼 수 있습니다 /usr/bin. 따라서 이론상으로는 clang에 대한 구성 파일을 만들 수 있지만 CB가 나를 대신해 그렇게 할 수 있어야 한다고 이해합니다. 그래서:

  1. Clang 설치에서 Code::Block을 사용할 수 있도록 하는 방법이 있나요?

  2. 자동 방법이 없는 경우 Clang에 대해 Code::Blocks에 수동으로 알리는 올바른 방법은 무엇입니까?

  3. 설치를 어떻게 완료해야 하나요?

답변1

가능한 해결 방법은 Code::Blocks최신 버전으로 업데이트하는 것입니다. In은 Code::Blocks 13.12 clang지원되는 컴파일러 중 하나로 나열됩니다.

관련 정보