GCC의 헤더 파일은 어디에 있습니까? 파일을 추가 할 math.h및 graphic.h대한 gcc하지만, 어디에

나는 수동으로 같은 일부 헤더 파일을 추가 할 math.hgraphic.h대한 gcc하지만, 어디에 넣어하는 방법을 모르겠어요.



답변

처음에 살펴 /usr/include/usr/local/include.

아무것도 찾지 못하면 다음을 시도하십시오.

`gcc -print-prog-name=cc1plus` -v

이 명령은 gcc에게 사용중인 C ++ 전처리기를 요청한 다음 포함 할 전처리기를 묻습니다.

특정 설정에 대한 신뢰할 수있는 답변을 얻을 수 있습니다.

마찬가지로 C 전 처리기의 경우 :

`gcc -print-prog-name=cc1` -v


답변

파일이있는 위치 만 알고 싶다면 locate 명령을 사용하십시오 .

locate -b '\math.h'
locate -b '\graphics.h'

어쩌면 다음 전에 데이터베이스를 업데이트해야 할 수도 있습니다.

sudo updatedb

그것이 내가 헤더 위치를 검색하는 방법입니다. find 명령을 사용하는 것보다 훨씬 빠릅니다 .


답변