所以我明白了标题与源文件的关系。我没有得到的是编译器知道如何编译所有的源文件。例如:在C中包含源文件
example.h
#ifndef EXAMPLE_H
#define EXAMPLE_H
int example(int argument); // prototype
#endif
example.c
#include "example.h"
int example(int argument)
{
return argument + 1; // implementation
}
main.c
#include "example.h"
main()
{
int whatever;
whatever = example(whatever); // usage in program
}
如何进行编译,编译main.c
,知道example()
实施没事的时候含udes example.c
?
这是某种IDE的东西,你添加文件到项目和东西?有没有办法做到“手动”,因为我更喜欢一个纯文本编辑器来离奇的IDE?
所以这就是makefile进来的地方,总是想知道它们适合在哪里。谢谢。 – 2009-09-14 14:46:47