2010-11-21 3 views
29

저는 Eclipse에서 작은 C 프로젝트를 만들고 있습니다. 방금 Ubuntu Software Center에서 Eclipse를 설치하고 C/C++ 언어 지원을 추가했습니다. 간단한 C 프로그램을 빌드하고 실행하고 디버깅 할 수 있습니다.C99을 사용하기 위해 Eclipse에서 GCC를 어떻게 구성합니까?

하지만 지금 C99 기능 중 일부를 사용하고 있으며 Eclipse에서 "루프 초기 선언은 C99 모드에서만 허용됩니다"라고 말하며 불평합니다.

makefile에서 GCC 용 C99 모드를 설정한다고 생각했지만 Makefile은 Eclipse에서 자동 생성되므로 변경 사항을 덮어 쓰지 만 어디서나 GCC 컴파일러 옵션을 넣을 곳이 없습니다. Eclipse의 환경 설정이나 내 프로젝트 속성 창.

그렇다면 C99 모드는 어디에서 정의합니까?

답변

38

프로젝트 속성으로 이동하십시오. C/C++ 빌드 -> 설정 검색. 도구 설정 탭에서 GCC C 컴파일러를 검색 한 다음 기타를 검색합니다. 다른 플래그 텍스트 상자에 -std = c99를 추가하십시오. 그것은 잘 작동합니다.

+0

@ 베핏 .. 고마워! 그것은 많은 도움이되었고 소중한 시간을 절약 해주었습니다. 건배! – ThreaderSlash

+5

이제'Dialect' 폴더로 가서 드롭 다운에서 c99를 선택할 수 있습니다. – Tobber

+0

@Tobber이 답변으로 작성해야합니다! 건배! – OhadR

관련 문제