首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

多文件编译有关问题

2012-02-07 
多文件编译问题请问在linux平台下用gcc如何编译多个文件,包括.c文件和.h文件。可以不写Makefile文件吗?最好

多文件编译问题
请问在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下学习写东西吧

热点排行