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

关于 makefile 的有关问题

2013-01-17 
关于 makefile 的问题我写的makefile文件如下,但执行 make 时,仅仅执行了第一个命令,g++ -fPIC -c POOL_Me

关于 makefile 的问题
我写的makefile文件如下,但执行 make 时,仅仅执行了第一个命令,
g++ -fPIC -c POOL_Memory_Linux.cpp ,

并没有像我希望的那样接着执行 g++ -fPIC -c OBJ_Queue_Linux.cpp

请朋友们帮忙,问题在哪里呢?

POOL_Memory_Linux.o : POOL_Memory_Linux.cpp
g++ -fPIC -c POOL_Memory_Linux.cpp
OBJ_Queue_Linux.o : OBJ_Queue_Linux.cpp OBJ_Queue_Linux.h
g++ -fPIC -c OBJ_Queue_Linux.cpp
[解决办法]
try this makefile


ALL: POOL_Memory_Linux.o OBJ_Queue_Linux.o

POOL_Memory_Linux.o : POOL_Memory_Linux.cpp
g++ -fPIC -c POOL_Memory_Linux.cpp

OBJ_Queue_Linux.o : OBJ_Queue_Linux.cpp OBJ_Queue_Linux.h
g++ -fPIC -c OBJ_Queue_Linux.cpp

[解决办法]
makefile 执行完第一个目标就会退出了。
所以楼上先让你定义一个目标all,依赖于你真正的两个目标文件,这样你那两个文件就都能编译了

热点排行