4
나는 GCC 4.2.3 사용하여 64 비트 Red Hat Enterprise Linux 5.0에서 메이크에서 다음 명령을 실행하면 :왜 GCC에서 지정되지 않은 옵션에 대해 오류가 발생합니까?
gcc -c -ansi -pedantic -O0 -fPIC -I. -I.. -Iheader_files/include "source_file.c"
내가받을 다음과 같은 오류 :
cc1: error: unrecognized command line option "-lang-c"
표면적으로 문제 새로운 버전의 GCC에서는 "-lang-c"가 더 이상 유효한 옵션이 아닙니다. 그러나 더 깊은 질문은 GCC가 원래 명령에없는 "-lang-c"옵션을받는 이유는 무엇입니까?
추가 배경 :
- 가 현재 설치 내가
- 는 "GCC -dumpspecs"를 실행 찾을 수있는 GCC "사양"파일이없는 긴 기본값 목록 만 "-lang를 생산 -c "는 그들 중에 있지 않습니다.
- "-lang-c"는 GCC에 영향을주는 것으로 알고있는 환경 변수에는없는 것으로 보입니다.
어떤 도움을 주시면 감사하겠습니다.
감사합니다,
마크 Biesiada
또한 'locate gcc'와 'locate cc1'을 사용하면 다른 버전의 컴파일러를 찾을 수 있습니다. – bstpierre