GCC相对搜索目录

时间:2015-01-27 12:33:48

标签: c gcc compilation cl

我尝试使用MinGW GCC而不是MSVC编译器。我有一个关于GCC搜索目录的问题。 我将在一个简单的例子中描述我的问题。

我有一些文件:C:\Project\Module1\Module1.c包含:

#include "Module2.h"

,其中Module2.h位于:C:\Project\Module2\Module2.h

要编译Module1.c,我使用:

  

gcc -I .. \ Module2 \ C:\ Project \ Module1 \ Module1.c

但它会出错:Module2.h no such file or directory。 我也尝试过使用:

cd C:\Project\Module2\

之前,但我得到了同样的错误。

1 个答案:

答案 0 :(得分:1)

您添加的路径相对于当前工作目录。因此,如果您在C:\Project,则需要添加-IModule2