我有以下生成文件
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
我试图在 --- 中包含 --- CXXFLAGS
./libmine
库,但似乎包含静态库不是正确的方法,因为当我编译程序时,我得到了很多未定义的参考错误。那么在 makefile 中包含静态库的正确方法是什么?
原文由 pythonic 发布,翻译遵循 CC BY-SA 4.0 许可协议