我使用的是QNX6.2.1,按照hotplane的帖子
请教唐先生,在phab中编写callback函数,是不是一般用c来写
制作了makefile,但奇怪的是在执行
…
.PHONY : everything deps objs clean veryclean rebuild
everything : $(EXECUTABLE)
deps : $(DEPS)
objs : $(OBJS)
clean :
@$(RM-F) *.o
@$(RM-F) *.d
veryclean: clean
@$(RM-F) $(EXECUTABLE)
rebuild: veryclean everything
ifneq ($(MISSING_DEPS),)
$(MISSING_DEPS) :
@$(RM-F) $(patsubst %.d,%.o,$@)
endif
…
出现了问题,敲入make之后,出错
make: test2.o: command not found
make: ***[test2.d] Error 127
当我注释掉
#ifneq ($(MISSING_DEPS),)
#$(MISSING_DEPS) :
#@$(RM-F) $(patsubst %.d,%.o,$@)
#endif
make通过,但是make clean的时候出错
/bin/sh: test1.o: not found
make: ***[clean] Error 127
其中test1.o代表第一个目标文件,test2.o代表最后一个目标文件