make file 出错 No rule to make target 'g++',needed by 'main'.S

make file 出错 No rule to make target 'g++',needed by 'main'.Stop
这是我的makefile
OBJS = main.o CATSvrMgr.o CJobSysEpoll.o CTcpEpollMgr.o CThreadBase.o
CC = g++
main : $(OBJS)
$(CC) -g -o main $(OBJS)
main.o : CATSvrMgr.h
CATSvrMgr.o : CATSvrMgr.h CJobSysEpoll.h
CJobSysEpoll.o : CJobSysEpoll.h CATSvrMgr.h
CTcpEpollMgr.o : CTcpEpollMgr.h
CThreadBase.o : CThreadBase.h
.PHONY : clean
clean :
rm -f *.o temp
当 执行 make 命令后 所有的.o文件都能产生,但会出现上面的错误,没有产生最终可执行main文件,且make clean 也不成功
xuser886670 1年前 已收到1个回答 举报

装TM的B 花朵

共回答了17个问题采纳率:94.1% 举报

main : $(OBJS)
tab键$(CC) -g -o main $(OBJS)
makefile写错了吧 应该没有
另起一行最前面放一个tab键吧

1年前

5
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 2.315 s. - webmaster@yulucn.com