请大侠帮帮忙,我的makefile的内容在执行make的时候怎么不连续?
PRO_NAME   =   Sample   
 PRO_OBJ   =   main.o   
 LIB   =   ./libtest.a 
 $(LIB):$(LIB)(test.o)      #只执行到这???   
 $(PRO_OBJ):main.cpp 
                         aCC   -c   main.cpp   -I. 
 $(PRO_NAME):(PRO_OBJ) 
                         aCC   -g   -o   $@   $(PRO_OBJ)   -I.   -L.   -ltest   
 以上内容,以一个主函数和一个类把这个打包成lib为例,我分别把执行命令拿出来执行可以通过并正常运行。(在HP_unix环境下)
------解决方案--------------------因为你没有为下面的命令建立依赖关系,建议看看Makefile语法。     
 PRO_NAME = Sample   
 PRO_OBJ = main.o   
 all:LIB,$(PRO_OBJ),$(PRO_NAME) #--------加上这句----------------   
 LIB = ./libtest.a 
 $(LIB):$(LIB)(test.o)  #只执行到这???   
 $(PRO_OBJ):main.cpp 
         aCC -c main.cpp -I. 
 $(PRO_NAME):(PRO_OBJ) 
         aCC -g -o $@ $(PRO_OBJ) -I. -L. -ltest
------解决方案--------------------all:LIB $(PRO_NAME)   
 这样...... 恩。。。是我的错.....没检查一下就回复了...