jef*_*eon 5 c++ makefile rocksdb
当我使用它构建RocksDB 时make static_lib,会生成一个 200MB+ 的librocksdb.a文件,但是当我通过包管理器(与Brew和apt相比)安装相同版本时,该.a文件只有大约 11MB。我错过了什么?
使用make static_lib以下方法从源构建时库的大小:
ubuntu@local:~/rocksdb-4.1$ du -sh librocksdb.a
238M librocksdb.a
Run Code Online (Sandbox Code Playgroud)
sudo apt-get install librocksdb-dev在 Xenial 上安装的库的大小:
ubuntu@local:~/rocksdb-4.1$ du -sh /usr/lib/librocksdb.a
11M /usr/lib/librocksdb.a
Run Code Online (Sandbox Code Playgroud)
为什么会有这么大的差别?