编译中-c选项执行出来的文件不能运行,要用-g
记录一个自己写的能运行的makefile
PROJ_ROOT_DIR=/home/chubin/JustGetOneTask
MakeIncPath=$(PROJ_ROOT_DIR)/include
MURUALFLAG=-I$(MakeIncPath)
OBJ_DIR =$(PROJ_ROOT_DIR)/obj
OBJ =$(OBJ_DIR)/JustGetOneTask.o
# $(OBJ_DIR)/CRelationGraph.o
ALL: $(OBJ)
$(OBJ_DIR)/%.o : %.cpp
g++ -g $(MURUALFLAG) -o $@ $<
install::
install -m 755 $(OBJ) $(PROJ_ROOT_DIR)/do
clean:
rm -f $(OBJ)