【发布时间】:2013-03-22 12:12:46
【问题描述】:
gcc main.c -o main -I include
我正在创建一个具有以下目录结构的小型 c 应用程序:
应用程序=>
- =>src(一个目录,包含所有源文件)
- =>include(一个目录,包含所有头文件)
- =>common(包含所有常用文件的目录)
- =>main.c
现在我正在尝试运行 main.c,其中包含 #include 指令以包含 include 目录中的头文件和对 的函数调用common 和 src 目录中的 em>.c 文件。我正在使用 -I 选项,但它仅对一个目录路径指示有用。 编译器将如何查看所有 src、common 和 include 目录来解析调用。 请建议我一个命令或 make 文件,以便在使用 gcc 编译时提供多个目录的路径。
【问题讨论】:
-
查看this 可能会有所帮助
-
您是否包含 .c 文件?
-
您的语法不清楚。
common/中有什么内容? -
天哪!我希望他们写编译器手册...不是吗?