GCC는

2017-04-07 1 views
0

나는이 소스 파일GCC는

//src.c 
#include "include/headers/my_header.h" 

을 그리고 GCC는 include/headers/my_header.h: No such file or directory

gcc my_src/src.c -Iinclude/headers 

그러나이 오류와 함께 실패 지정된 -I 옵션으로 헤더 파일을 찾을 수 없습니다, 그것을 잘 작동합니다 소스 파일과 같이 : 이제

//src.c 
#include "my_header.h" 

, 사실 나는 내가 REW려고하고 있지 않다 상속 한 프로젝트를 컴파일하고있어 모든 include 문을 사용하십시오. 뭐라 구요?

답변

1

-I 다음에 오는 경로는 #include 문에 포함 된 경로와 일치해야하며 파일 시스템의 경로와 일치해야합니다. 시도 -I., 이는 ./include/headers/my_header.h, 그리고 아마도 귀하의 헤더를 찾을 수 있도록합니다.