2012-12-19 23 views
0

我试了log4cplus。它非常方便,符合我们的要求。它唯一的问题是 它太大了。编译后,它的静态库在Linux(64bit)上大约11M。如何减小log4cplus静态库的大小

构建它时,是否可以通过指定一些参数来减小静态库的大小?

我试过'strip --strip-all',但是在将库链接到我的程序时出现了一些未定义的引用错误。

回答

0

您可以手动编辑源代码并移除您不会使用的Appender。也意识到,默认情况下,编译的库确实包含调试信息。第三,11 MiB真的没什么。

0

“构建它时,是否可以通过指定某些参数来减小静态库的大小?”
是 - 建库作为释放
看:
Linux操作系统(32位)
7,5米 - 调试版本(-O0 -g3)
〜700的K - 发布版本(-O3)