我一直在享受编写代码的奢华,它为我写了我的生成文件,Iv决定我一直在'短暂'切换,所以我已经阅读了一些手册,并观看了关于makefile的一些视频,并且makefile文件已经完成,唯一的麻烦是我不知道如何链接库。创建我自己的生成文件[错误255]
CPPS := $(shell ls src/*cpp)
TEMP := $(subst src/,obj/,$(CPPS))
OBJS := $(subst .cpp,.o,$(TEMP))
HEADERS := $(shell ls inc/*.h)
EXEC := bin/testfile
all: $(EXEC)
$(EXEC) : $(OBJS) $(HEADERS)
g++ -I inc/ $(OBJS) -o $(EXEC) -lSDL -lGLU
$(EXEC)
obj/%.o: src/%.cpp
g++ -Wall -I inc/ -c $< -o [email protected]
PS:只是柜面我说错话,当我说“图书馆国旗”我的意思是-lSDL -lGLU
等等
无论我把它们放在他们不似乎工作。
这是我的错误,当我插入的lib标志, make: *** [bin/testfile] Error 255
的错误255是由化妆产生不能够找到一个命令特定规则的shell命令的结果。
如果我不包括他们,我会得到标准的'未定义'消息。
任何帮助,将不胜感激!谢谢
我没有看到您粘贴的代码段中的任何'-l'标志!它很难像“第十行”“最后一行” – 2012-04-10 10:00:28
对不起,所有修正:) – Elgoog 2012-04-10 10:03:56
你也可以告诉我们,当你说“不似乎工作”时,你面临什么错误? – 2012-04-10 10:08:32