ささいな問題があります..コード simpletrial.cpp に追加することにした関数をリンクするために、動作中の Makefile を変更しようとしています (関数は 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:: などへの未定義の参照」というエラーが表示されます。