【发布时间】:2013-06-27 07:27:33
【问题描述】:
我正在为我的程序构建一个 make 文件。 主要在:twitServer.cpp 及其使用:Command.h Client.h
我构建了一个 make 文件,但它似乎不起作用。 你能帮我弄清楚吗?
twitServer: twitServer.o Command.o Client.o
g++ -Wall -o twitServer.o Command.o Client.o twitServer
twitServer.o: twitServer.cpp Command.h Client.h
g++ -c -Wall twitServer.cpp
Command.o: Command.cpp Command.h
g++ -c -Wall Command.cpp
Client.o: Client.cpp Client.h
g++ -c -Wall Client.cpp
clean:
rm twitServer Client.o Command.o Client.o
我的错误是: g++: twitServer: 没有这样的文件或目录
虽然我得到了所有这些文件: Client.cpp Client.o Command.h Makefile twitServer.cpp Client.h Command.cpp Command.o Makefile~ twitServer.o
【问题讨论】:
-
请详细说明“似乎不起作用”。你有错误吗?
-
您确定命令开头有 TAB 特殊字符吗? (在 g++ 之前)。当您尝试运行该 makefile 时收到的错误消息是什么?
-
这是错误:g++: twitServer: No such file or directory
-
@ondav 是的,我知道了,谢谢询问
标签: c++ compilation makefile