这是样本结构。
main.c
|
--------------
|
dir0-"sum.h","sum.c"
sum
和sub
只是两个简单的函数,位于dir0
。他们在main.c
中被调用。
我尝试使用gcc gcc -Idir0 main.c sum.c -o main
进行编译。
但它会抛出一个无法找到sum.c
的错误。
此外,如何将-I
标志与两个子目录一起使用。
答案 0 :(得分:1)
命令应为:
gcc -Idir0 main.c dir0/sum.c -o main
请注意,sum.c位于子目录中,您必须告诉编译器。