当前位置: 技术问答>linux和unix
大家帮我看看这个makefile文件错在哪?
来源: 互联网 发布时间:2015-01-13
本文导语: ex8_3: ex8_3.o cc ex8_3.o -o ex8_3 ex8_3.o: local.h ex8_3.c cc -c ex8_3.c producer: ex8_4.o cc ex8_4.o -o producer ex8_4.o:local.h ex8_4.c cc -c ex8_4.c consumer: ex8_5.o cc ex8_5.o -o...
ex8_3: ex8_3.o
cc ex8_3.o -o ex8_3
ex8_3.o: local.h ex8_3.c
cc -c ex8_3.c
producer: ex8_4.o
cc ex8_4.o -o producer
ex8_4.o:local.h ex8_4.c
cc -c ex8_4.c
consumer: ex8_5.o
cc ex8_5.o -o consumer
ex8_5.o:local.h ex8_5.c
cc -c ex8_5.c
源程序意思是想在ex8_3中用execl调用可执行程序producer和consumer。
我是想在这一个makefile文件中生成三个可执行程序ex8_3,producer,consumer
但make后只生成了ex8_3,后两个没生成。请哪位大侠指点一下,谢谢!
cc ex8_3.o -o ex8_3
ex8_3.o: local.h ex8_3.c
cc -c ex8_3.c
producer: ex8_4.o
cc ex8_4.o -o producer
ex8_4.o:local.h ex8_4.c
cc -c ex8_4.c
consumer: ex8_5.o
cc ex8_5.o -o consumer
ex8_5.o:local.h ex8_5.c
cc -c ex8_5.c
源程序意思是想在ex8_3中用execl调用可执行程序producer和consumer。
我是想在这一个makefile文件中生成三个可执行程序ex8_3,producer,consumer
但make后只生成了ex8_3,后两个没生成。请哪位大侠指点一下,谢谢!
|
你也可以在最上面加上一行:
all: ex8_3, producer, consumer
all: ex8_3, producer, consumer
|
你需要输入:
make all
make all