读书人

多文件编译有关问题

发布时间: 2012-02-07 17:45:36 作者: rapoo

多文件编译问题
请问在linux平台下用gcc如何编译多个文件,包括.c文件和.h文件。
可以不写Makefile文件吗?最好说详细一点,本人刚入门。

[解决办法]
.c是实现文件
.h是头文件
一般.h定义函数的原型,然后在 .c里面实现
程序用到时包含.h文件,工程编译.c文件~!
[解决办法]
makefile 最简单 大概四五行就搞定,
而且makefile也不难, 基本的编译很容易写啊, 干吗不用呢?

如果只用gcc, 一个最简单的方法

gcc -c a.c -I./include
gcc -c b.c -I./include

gcc a.o b.o -o progam
[解决办法]
makefile 最简单 大概四五行就搞定,
而且makefile也不难, 基本的编译很容易写啊, 干吗不用呢?

如果只用gcc, 一个最简单的方法

gcc -c a.c -I./include
gcc -c b.c -I./include

gcc a.o b.o -o progam

这个是正解,很简单的!LZ恐怕刚刚在linux下学习写东西吧

读书人网 >C语言

热点推荐