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

g++编译多文件有关问题了

2012-02-15 
g++编译多文件问题了!g++编译多文件问题了!makefile文件是linearlist_mf[root@localhost~]#catlinearlist_

g++编译多文件问题了!
g++编译多文件问题了!


makefile文件是   linearlist_mf
[root@localhost   ~]#   cat   linearlist_mf
#main文件在./DataStrueture/listmain.cpp     的目标“DataStrueture/listmain.cpp”。   #linearlist.cpp   调用的头文件在./DataStructure/include/linearlist.h
#linearlist.cpp   在./DataStructure/listmain.cpp
#main文件yaya   :listmain.o   linearlist.opp
#linearlg++   -o   yaya   listmain.o   linearlist.ore/include/linearlist.h
#linearllistmain.o:./DataStrueture/listmain.cpp   ./DataStructure/include/linearli   st.h   :listmain.o   linearlist.o
                g++   -c   ./DataStructure/listmain.cpp
listmainlinearlist.o:./DataStructure/linearlist.cpp     ./DataStructure/include/lin   earlist.h++   -c   ./DataStructure/listmain.cpp

make   错误呢
[root@localhost   ~]#   make   -f   linearlist_mf
linearlist_mf:4:   ***   commands   commence   before   first   target。   停止。  

错在哪的呢?makefile文件错了的?


[解决办法]
jf
[解决办法]
INCLUDE= -I./DataStructure/include

MAIN= listmain
CC = /usr/bin/gcc

SOURCES= listmain.c
OBJS= $(MAIN).o $(SOURCES:.c=.o)

all:$(PROGS)
.c.o:
$(CC) -c $(INCLUDE) $ < -o $@

$(PROGS): $(OBJS)
$(CC) -o $(PROGS) $(OBJS)

热点排行