GCC의 기본 포함 디렉터리 비밀 공개
GCC로 컴파일할 때 전처리기는 명시적인 경로 지정 없이 stdio 및 stdlib와 같은 필수 포함 파일을 쉽게 찾습니다. . 이런 마법이 어떻게 일어날까요?
핵심은 GCC의 기본 경로와 우선순위를 검토하는 데 있습니다. 이러한 비밀을 밝혀내려면 다음 명령을 사용하세요.
C의 경우:
echo | gcc -xc -E -v -
C의 경우:
echo | gcc -xc++ -E -v -
디코딩 플래그:
빈 문자열을 전처리기에 공급하여 즉석에서 생성된 존재하지 않는 파일을 효과적으로 전처리합니다.
기본 디렉터리 우선 순위 지정:
이 명령의 출력에는 GCC가 검색하는 기본 포함 디렉터리의 우선순위 목록이 표시됩니다. 이 정보를 통해 필요에 따라 포함 경로를 이해하고 수정할 수 있습니다.
더 명확하게 알아보려면 다음 통찰력 있는 기사를 참조하세요. https://explainshell.com/explain?cmd=echo | gcc -xc -E -v -
위 내용은 GCC는 명시적인 경로가 없는 헤더 파일을 어떻게 찾나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!