는 방법을 알고 있는 헤더없이 포함되어 있고 전처리된 코드에서는 GCC?

StackOverflow https://stackoverflow.com/questions/1049189

문제

는데 큰 C 프로그램,알고 싶을 때 나는 컴파일하는 이 프로그램,는 헤더 파일이 실제로 포함되...

가장 간단한 솔루션을 것 인쇄하는 전처리된 코드고 하지만 당신이 알고 있는 경우를 컴파일할 수 있는 방법과 동시에 보여주는 헤더 파일에 포함되어 있습니까?

도움이 되었습니까?

해결책

사용 -m 옵션 의존성을 출력합니다. 사용 -md 생성 그리고 엮다. -mf를 사용하여 파일로 리디렉션하십시오.

또한 -mm 종속성 목록에서 시스템 파일을 무시할 수 있습니다.

gcc ... -M  -MF <output_file>     # generate dependencies
gcc ... -MD -MF <output_file>     # compile and generate dependencies

다른 팁

당신이 사용할 수있는 -MD 옵션 - 참조 man gcc 자세한 내용은.

GCC의 진실성을 높이고 자체 제작 필터 프로그램을 통해 실행 하시겠습니까?

사용 gcc-M 또는 gcc-MM.조정 출력으로 나오는 경우 다음과 같.당신이 사용하는 경우에는 GNU make(해야 한다)래핑할 수 있습 이대로 깔끔한 단일 명령입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top