C源包含一些目录中的文件(如dir / header.h),但标题位于另一个目录中

时间:2012-03-03 08:20:09

标签: c gcc

是否有任何编译器选项可以处理它?没有补丁来源。

1 个答案:

答案 0 :(得分:1)

您可以告诉gcc使用-I查看另一个包含目录:

gcc -I/home/bob/includes

这会将/home/bob/includes添加到gcc搜索的位置。最好的办法是创建gcc期望的树 - 例如,如果/home/bob/includes是标题所在的目录,并且代码要求dir/header.h,那么将标题放在{{ 1}}