当前位置: 首页 > 工具软件 > Liblog > 使用案例 >

log4cplus编译出静态库liblog4cplus.a

周辉
2023-12-01
在编译log4cplus的,configure默认不生成静态库文件,如果需要修改log4cplus中的代码,而目前项目已经大面积使用了log4cplus,并且是动态加载log4cplus.so文件的,覆盖log4cplus.so*文件就会导致现在已经启动的进程异常中止,所以如果有需要修改源码的项目,建议静态加载。

生成静态库的方法为:./configure --enable-static

编译成功之后,生成的库文件位置为.libs目录。


查看log4cplus 的configure命令为./configure -h


静态加载时注意事项:在Makefile 记得加上-lrt选项,不然make会出错。


转自:http://blog.csdn.net/l7l1l0l/article/details/45135141

 类似资料: