Eclipse CDT Indexer에서 C 11 지원 활성화
컴파일 전 오류 식별을 담당하는 Eclipse CDT 인덱서는 지원을 위한 특정 설정이 필요합니다. C 11 표준. 이 문서에서는 Juno, Kepler 및 Luna 버전용 Eclipse CDT에서 C 11 지원을 활성화하는 단계를 살펴봅니다.
인덱서 구성
Eclipse 인덱서 설정을 수정하려면:
- "프로젝트 속성 -> C/C 일반 -> 전처리기 포함 경로, 매크로 등"으로 이동합니다.
- "공급자" 탭에서 "CDT GCC 내장-"을 선택합니다. 컴파일러 설정에서."
- "컴파일러 사양을 가져오는 명령" 필드에서 "-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 중국어 웹사이트의 기타 관련 기사를 참조하세요!