- 尝试多文件的makefile编写,当链接静态库时,每个库需要按照代码调用顺序排序的。
LIBS = -L$(NRSEC_LIB_FILE) -L/usr/lib64 -lasio -lcppcommon -lcppserver -lfmt
LIBS = -L$(NRSEC_LIB_FILE) -L/usr/lib64 -lasio -lcppserver -lcppcommon -lfmt
注:第一种编译时会报错,因为cppserver调用了cppcommon的函数
调试了很久,果然每件事的细节都需要研究。