首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

gcc编译有关问题。

2012-09-20 
gcc编译问题。。。我有文件apue.h---主要是函数的声明myerr.h ---主要是错误函数的声明a.c ---主要是main函数

gcc编译问题。。。
我有文件
apue.h ---主要是函数的声明
myerr.h ---主要是错误函数的声明
a.c ---主要是main函数
b.c --主要是主函数中的函数的具体实现

其中a.c包含apue.h,b.c包含apue.h,apue.h又包含myerr.h,

请问怎么用gcc编译啊,

用Makefile呢??



[解决办法]

Perl code
gcc -c a.c apue.h myerr.hgcc -c b.c apue.h myerr.hgcc a.o b.o -o main
[解决办法]
Makefile的
C/C++ code
OBJT = a.o b.oCC = gccall:a.o b.o    $(CC) $(OBJT) -o maina.o:a.c apue.h myerr.h    $(CC) -c a.cb.o:b.c apue.h myerr.h    $(CC) -c b.cclean:    rm $(OBJT)
[解决办法]
用makefile吧。,比较方便。

使用模版修改一下变量就可以了。
[解决办法]
我没理解错的话

gcc -o main apue.h myerr.h a.c b.c

这样就可以了,文件少没必要makefile。
[解决办法]
其实直接 gcc -o main a.c b.c 就可以了,你试下,默认不用加.h文件的。
[解决办法]
探讨

我没理解错的话

gcc -o main apue.h myerr.h a.c b.c

这样就可以了,文件少没必要makefile。

[解决办法]
《跟我一起写makefile》

热点排行