【发布时间】:2012-06-05 10:45:14
【问题描述】:
(在 Linux 上,尝试设置 SDL) 我正在使用 makefile,我发现它们很难学习。这是我得到的错误。
g++: error: game.exe: No such file or directory
make: *** [game.exe] Error 1
这是我的生成文件。 (任何关于让它变得更好的建议都会很棒。我只是把我能找到的任何工作都拼凑在一起。)
#Game Make file
TARGET = game.exe
OBJS = App.o\
App_OnInit.o\
App_OnEvent.o\
App_OnLoop.o\
App_OnRender.o \
App_OnCleanup.o\
SDL_CFLAGS := $(shell sdl-config --cflags)
SDL_LDFLAGS := $(shell sdl-config --libs)
CFLAGS = -Wall -o
LIBS =
LDFLAGS =
$(TARGET): $(OBJS)
g++ $(CFLAGS) $(SDL_CFLAGS) $@ $(LDFLAGS) $(OBJS) $(SDL_LDFLAGS) $(LIBS)
%.o: src/%.cpp
g++ -c $(SDL_CFLAGS) $< $(SDL_LDFLAGS)
.PHONY: clean
clean:
rm -f $(TARGET) $(OBJS)
【问题讨论】:
-
能否展示完整的编译输出
标签: c++ linux makefile g++ sdl