gpt4 book ai didi

c++ - RocksDB:从源代码构建的静态库大小非常大

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:00:19 25 4
gpt4 key购买 nike

当我构建 RocksDB 时使用生成 200MB+ librocksdb.a 文件的 make static_lib,但是当我通过包管理器安装相同版本时(与 Brewapt 相比), .a 文件只有大约 11MB。我错过了什么?

使用 make static_lib 从源代码构建时库的大小:

ubuntu@local:~/rocksdb-4.1$ du -sh librocksdb.a
238M librocksdb.a

在 Xenial 上使用 sudo apt-get install librocksdb-dev 安装的库的大小:

ubuntu@local:~/rocksdb-4.1$ du -sh /usr/lib/librocksdb.a
11M /usr/lib/librocksdb.a

为什么会有这么大的差异?

最佳答案

可能较小的 achive 被删除了调试信息。

您可以使用 strip命令删除符号。

关于c++ - RocksDB:从源代码构建的静态库大小非常大,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40192894/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com