>백엔드 개발 >C++ >Eclipse CDT 인덱서에서 C 11 지원을 활성화하려면 어떻게 해야 합니까?

Eclipse CDT 인덱서에서 C 11 지원을 활성화하려면 어떻게 해야 합니까?

Barbara Streisand
Barbara Streisand원래의
2024-11-10 11:25:02688검색

How do I enable C  11 support in the Eclipse CDT indexer?

Eclipse CDT Indexer에서 C 11 지원 활성화

컴파일 전 오류 식별을 담당하는 Eclipse CDT 인덱서는 지원을 위한 특정 설정이 필요합니다. C 11 표준. 이 문서에서는 Juno, Kepler 및 Luna 버전용 Eclipse CDT에서 C 11 지원을 활성화하는 단계를 살펴봅니다.

인덱서 구성

Eclipse 인덱서 설정을 수정하려면:

  1. "프로젝트 속성 -> C/C 일반 -> 전처리기 포함 경로, 매크로 등"으로 이동합니다.
  2. "공급자" 탭에서 "CDT GCC 내장-"을 선택합니다. 컴파일러 설정에서."
  3. "컴파일러 사양을 가져오는 명령" 필드에서 "-std=c 0x" 또는 "-std=c 11"을 추가합니다.

이 뒤에 수정하는 경우 필드는 다음과 유사해야 합니다.

${COMMAND} -E -P -v -dD ${INPUTS} -std=c++0x

소스 및 관련 정보

  • [Eclipse CDT FAQ](http://wiki.eclipse .org/CDT/User/FAQ#CDT_does_not_recognize_C.2B.2B11_features)
  • [Eclipse 포럼 토론](http://www.eclipse.org/forums/index.php/mv/msg/373462/909018 /#msg_909018)

추가 고려 사항

이 프로세스는 Eclipse 인덱서에만 영향을 미치며 C 컴파일러 설정에는 영향을 미치지 않습니다. C 11 설정 누락으로 인해 컴파일이 실패하는 경우 다음 리소스를 참조하세요.

  • [Eclipse CDT C 11/C 0x 지원](https://www.eclipse.org/forums/index.html) php/mv/msg/403123/923927/#msg_923927)
  • [C 11 컴파일러 활성화(Kepler 및 이전)](https://stackoverflow.com/a/17499266/760746)
  • [C 11 컴파일러 활성화(Kepler 이상)](https://stackoverflow.com/a/22480299/760746)

호환성

이것 구성은 Eclipse 버전에서 성공적으로 테스트되었습니다.

  • Kepler(CDT 8.2)
  • Luna(CDT 8.4)

위 내용은 Eclipse CDT 인덱서에서 C 11 지원을 활성화하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.