2012-06-23 2 views
2
"Hello - Debug" uses an invalid compiler. Probably the toolchain path within the compiler options is not setup correctly?! Skipping... 

아래와 같이 간단한 HelloWorld 프로그램을 실행하려고하면 위와 같은 메시지가 나타납니다.Code : Blocks의 툴체인 오류가 잘못되었습니다.

이런 일이 이유에
#include <iostream> 

using namespace std; 

int main() 
{ 
    cout << "Hello world!" << endl; 
    return 0; 
} 

어떤 생각을하고 나는 그것이 참고로 유용 할 것이다 해결할 수있는 방법 : 임 순간에 GNU GCC 컴파일러를 사용하여, 나도이 변화 시도했지만 아무 소용이 없었다.

+1

아마도 IDE에서 컴파일러를 뺀 것입니다. 또한 [this] (http://forums.codeblocks.org/index.php?topic=8603.0)를 확인하십시오 – SuperSaiyan

+0

@Thrustmaster : 예, 해결하고 내 자신의 답변을 추가했습니다! ;) – KodeSeeker

답변

3

@ Thrustmaster 님의 의견에 감사드립니다. 앞으로 비슷한 문제가있는 사람은 Settings->Compiler and Debugger->ToolChain Executables ->Click Auto Detect on the compiler's installation directory으로 가십시오. 프레스토 악장! IDE가 경로를 자동 감지하고 작동합니다!

+0

이러한 질문은 여기에 속하지 않지만 문제를 해결할 수있어서 기쁩니다. :) – SuperSaiyan

+0

어디에 우분투 12.04에서 컴파일러의 설치 디렉토리를 찾을 수 있습니까? sudo apt를 사용하여 g ++을 설치하기 전에 g ++을 설치하십시오. – Nurlan

+0

@NurlanKenzhebekov : 귀하의 질문은 여기에있는 질문과 상당히 다릅니다 .Google을 사용하십시오! – KodeSeeker

0

글쎄, 당신이 (이 리눅스 또는 Mac OSX 가정하고 GCC가 설치되어 있는지) 터미널을 사용할 수 있습니다, 당신은 엑스 코드를 설치해야 OSX에 GCC를 설치,

g++ -o hello hello.cpp 

또는 (등록입니다 무료) 후 엑스 코드로 이동→ 환경 설정을 "명령 행 도구"옆에있는 설치 버튼을다운로드구성 요소을 클릭합니다.

데비안 기반 리눅스 배포판에 GCC를 설치하려면 sudo apt-get install g++을 사용하십시오.

+0

btw, 이것은 Windows 용이었습니다! :) – KodeSeeker

+1

오. 그럼 내 대답을 계산할 수있어. 죄송합니다 (저는 Mac/Linux 사용자입니다). Visual Studio 및 Visual C++ 대신 GCC를 사용하기로 한 결정에 박수를 보냅니다. GCC 웹 사이트를 살펴보십시오. – Linuxios

+0

필자는 인텔리 센스와 같이 견고한 Intellisense를 지원하는 * IDE *를 원했기 때문에 CodeBlocks가되었습니다.) – KodeSeeker

0
  1. 이동> 컴파일러 및 Debugger-> 툴체인 실행 파일 컴파일러 설치 디렉토리에서
  2. 을 설정 - 검색하고 원하는는 MinGW는 또한 C 컴파일러에 대한 디렉토리
  3. 설치를 선택, 검색하고 내부에 bin 폴더로 이동합니다 는 MinGW 선택 mingw32-gcc.exe
  4. C 용 ++ 컴파일러 동적 libs와위한 링커가
  5. 에서 선택 mingw32-g ++. EXE, 거기
  6. 정적 libs와위한 링커로부터 선택 mingw32-g ++. EXE 선택 이
  7. 리소스 컴파일러,이

그게 전부에서 만들기 프로그램 mingw32-make.exe를 들어이

  • 에서 선택 windres.exe의 경우에서이
  • 디버거를 선택 gdb.exe의 경우에서 ar.exe 어떻게 작동했는지

  • 관련 문제