GCCは

2017-04-07 3 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" 

私は継承したプロジェクトを実際にコンパイルしていますので、すべてのインクルードステートメントを立ててください。何がありますか?

答えて

1

-Iの後のパスは、ファイルシステム内のパスと一致する必要があります(#include)。試してください-I.、それは./include/headers/my_header.hにつながり、おそらくGCCにあなたのヘッダーを見つけることができます。