没有目标。停止
No targets . Stop
这是我的目录
Image
我不知道为什么我会收到消息
no targets.stop
CFLAGS := -g -std=c++11# -Wall
LIB := -L lib -lboost_thread-mt -lboost_filesystem-mt -lboost_system-mt
# ALL SERVER %.o
/build/server/%.o: /src/server.cpp /lib/server/%.cpp
g++ $(CFLAGS) /src/server.cpp /lib/server/%.cpp -o -c $@ $^
您应该将 "all" 目标与对象文件定义为依赖项,以便 运行 命令 "make" 或 "make all"。
makefile 语法和路径也有一些错误。以下是解决方案建议:
SRCS := ./src/server.cpp ./lib/server/server.cpp # input source files
OBJS := ./build/server/user.o ./build/server/server.o # output object files
# ALL TARGET
all: $(OBJS)
$(OBJS): $(SRCS)
g++ ... # to complete to generate object files from source files
这是我的目录 Image
我不知道为什么我会收到消息
no targets.stop
CFLAGS := -g -std=c++11# -Wall
LIB := -L lib -lboost_thread-mt -lboost_filesystem-mt -lboost_system-mt
# ALL SERVER %.o
/build/server/%.o: /src/server.cpp /lib/server/%.cpp
g++ $(CFLAGS) /src/server.cpp /lib/server/%.cpp -o -c $@ $^
您应该将 "all" 目标与对象文件定义为依赖项,以便 运行 命令 "make" 或 "make all"。 makefile 语法和路径也有一些错误。以下是解决方案建议:
SRCS := ./src/server.cpp ./lib/server/server.cpp # input source files
OBJS := ./build/server/user.o ./build/server/server.o # output object files
# ALL TARGET
all: $(OBJS)
$(OBJS): $(SRCS)
g++ ... # to complete to generate object files from source files