次のメイクファイルがあります
CXXFILES = pthreads.cpp
CXXFLAGS = -O3 -o prog -rdynamic -D_GNU_SOURCE -L./libmine
LIBS = -lpthread -ldl
all:
$(CXX) $(CXXFILES) $(LIBS) $(CXXFLAGS)
clean:
rm -f prog *.o
./libmine
にライブラリを含めようとしてCXXFLAGS
いますが、プログラムをコンパイルすると多くの未定義参照エラーが発生するため、静的ライブラリを含める正しい方法ではないようです。では、メイクファイルに静的ライブラリを含める実際の正しい方法は何でしょうか?