日期:2014-05-16 浏览次数:20805 次
gcc -c a.c apue.h myerr.h gcc -c b.c apue.h myerr.h gcc a.o b.o -o main
------解决方案--------------------
Makefile的
OBJT = a.o b.o
CC = gcc
all:a.o b.o
$(CC) $(OBJT) -o main
a.o:a.c apue.h myerr.h
$(CC) -c a.c
b.o:b.c apue.h myerr.h
$(CC) -c b.c
clean:
rm $(OBJT)
------解决方案--------------------
用makefile吧。,比较方便。
使用模版修改一下变量就可以了。
------解决方案--------------------
我没理解错的话
gcc -o main apue.h myerr.h a.c b.c
这样就可以了,文件少没必要makefile。
------解决方案--------------------
其实直接 gcc -o main a.c b.c 就可以了,你试下,默认不用加.h文件的。
------解决方案--------------------