在C中,我有两个以上的.C扩展名的原程序,怎么连

来源:百度知道 编辑:UC知道 时间:2024/06/28 05:39:28
如何把两个源程序编译成一个EXE

一般大工程都有很多很多很多的.C或者.ASM后缀的文件,他们是怎么连接成一个.EXE 程序的,这个听说是模块化。 如果我的编译器是GCC,或者BCC32,怎么做
谢绝广告

可我不会写MAKEFILE啊

include "文件名.c"

像 <stdio.h>也是源文件啊,没有理由不能通用include命令。只要不是多个main()函数,另外文件名记着用双引号,应该可以。

不过我是没试过。

用DEVCPP或者VC++工程中把源文件.c的都放到工程里一起编译就可以了

GCC只要写个MAKEFILE文件就可以了啊
再直接用make命令就可以了

将源文件放在同一个文件夹中 再编写一个MAKEFILE文件放在里面
直接用make命令就可以搞定了

GCC:

先用-c参数将源文件编译目标文件(.o文件)

再用-o参数将目标文件链接成可执行文件.

例子:

gcc -c a.c b.c

gcc -o a.out a.o b.o