怎么编译多个c语言文件

初学C语言,我在网上下了一个贪吃蛇源码但他是有3个.c文件,2个.h文件,我该怎么编译啊,手头有个codeblocks这个IDE

  1、如果,在一个c主程序中,以include形式包含了其他所有的引用文件,在编译过程中,编译器首先会将这些文件合并到一个临时文件中,然后再对这个临时文件进行编译。
  2、如果,是作为一个工程,编译器会分别编译各个独立的文件(如果文件中有include按照上一步进行),然后再将编译好的初步结果用链接程序连到一起。
  简单的说,每一个.c或者.cc都是一个编译单元,每一个编译单元编辑的结果是一个.o或者obj之类的中间文件,至于是否是多文件,不需要关心,但是要保证不同的编译单元之间不要有重复的符号,这就是要避免重复包含。
  每一个编译单元生成的目标文件.o或者obj都会引用一些不在本目标文件中的符号,这些符号定义在别的.o或者.obj文件中, 链接器把他们联系在一起,所有的符号也就都有定义了,编译链接简单说来就是这样。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-01-18
新建一个.h文件,然后在该头文件内定义所有出现在.C文件中的函数原型,将之在main.c里包含。本回答被提问者采纳
第2个回答  2011-01-18
新建一个工程,相互include进去。
第3个回答  2011-01-18
发我邮箱弄好了发给你····[email protected]
第4个回答  2011-01-27
VC 新建工程 导入