我有一个小问题.. 我正在尝试修改一个工作 Makefile 以链接我决定在我的代码中添加的函数 simpletrial.cpp(该函数是 IniFile.cpp) 我的旧工作 Makefile 是:
include Makefile.arch
TESTS := simpletrial.cpp
TESTO := $(TESTS:.C=.o)
TEST := simpletrial
OBJ = $(TESTO)
PROGRAMS = $(TEST)
CXXFLAGS +=
CXXFLAGS +=
GLIBS +=
.SUFFIXES: .$(SrcSuf) .$(ObjSuf) .$(DllSuf)
all: $(PROGRAMS)
$(TEST): $(TESTO)
$(LD) $(LDFLAGS) $^ $(GLIBS) $(OutPutOpt)$@
@echo "$@ done"
clean:
@rm -f $(OBJ) $(TESTO) core *~ src/*~ include/*~
.$(SrcSuf).$(ObjSuf):
$(CXX) $(CXXFLAGS) -c $< -o $@
我尝试编译和链接 IniFile.cpp 没有成功,但我总是收到错误“未定义对 'IniFile:: 等的引用,谢谢!