我有三个文件,test.c,foo.c,foo.h.
在我的foo.c我应该用哪种方式编译我的C代码?
#include "foo.h"
在test.c的我
#include "foo.c."
后来,当我编译我的代码,我用gcc -o测试test.c的,并将其编译。
然而,我的教授告诉我,我应该使用
#include "foo.h"
我test.c的内部,而不是#include foo.c
,我应该编译它这样
gcc -o test test.c foo.c
是第二种方式更优选?如果是这样,为什么?这两个汇编有什么区别?
简单就是试试:'make'命令 – 2013-02-28 16:03:38
但是我想了解下make的内容。学习像C这样的低级语言的目的不是? – octref 2013-02-28 16:05:32
没有[make](http://www.opussoftware.com/tutorial/TutMakefile.htm)实用程序用于编译源代码(任何语言)。 – 2013-02-28 16:09:16