在C中,我有两个以上的.C扩展名的原程序,怎么连
来源:百度知道 编辑:UC知道 时间:2024/06/28 05:39:28
如何把两个源程序编译成一个EXE
一般大工程都有很多很多很多的.C或者.ASM后缀的文件,他们是怎么连接成一个.EXE 程序的,这个听说是模块化。 如果我的编译器是GCC,或者BCC32,怎么做
谢绝广告
可我不会写MAKEFILE啊
一般大工程都有很多很多很多的.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