大量的源文件和编译文件

时间:2015-08-01 12:29:42

标签: mongodb debian

刚刚为debian jessie编译了mongodb并且拥有庞大的源文件

~/tmp$ du -h ./mongodb-src-r3.0.5 | grep G
1,8G    ./mongodb-src-r3.0.5/build/linux2/normal/mongo/s
1,9G    ./mongodb-src-r3.0.5/build/linux2/normal/mongo/db/storage
1,3G    ./mongodb-src-r3.0.5/build/linux2/normal/mongo/db/exec
1,5G    ./mongodb-src-r3.0.5/build/linux2/normal/mongo/db/query
1,3G    ./mongodb-src-r3.0.5/build/linux2/normal/mongo/db/repl
8,9G    ./mongodb-src-r3.0.5/build/linux2/normal/mongo/db
19G     ./mongodb-src-r3.0.5/build/linux2/normal/mongo
19G     ./mongodb-src-r3.0.5/build/linux2/normal
19G     ./mongodb-src-r3.0.5/build/linux2
19G     ./mongodb-src-r3.0.5/build
21G     ./mongodb-src-r3.0.5

编译 mongod 文件的大小约为400Mb。在wheezy deb版本中它的大小约为20Mb

这是正常的吗?

1 个答案:

答案 0 :(得分:0)

剥离文件(从文件中清除调试符号和部分以及重定位信息)。试试这个:

strip -sg mongod

对我来说,将 mongob 442.8Mb 转为 33.6Mb