我打包的windows下的gvim,包含安装程序和python2.6支持以及ctags和cscope等程序,拿7z压缩后不到5MB。Strange 写了:link_01 写了:你说的vim 100m 怎么来的?tusooa 写了:代码: 全选
● l /usr/bin/vim -rwxr-xr-x 1 root root 1.6M 2010-08-22 18:22 /usr/bin/vim
搞不懂为什么ls那么多人始终搞不清vim的庞大...vim可不是一个单执行文件就解决的东西... ...
我的gvim
binary 2.07m
runtime 18.5m
source tree 21.7m
以上43m
加上vim hg repo本地镜像40.2m
加上自己的一些配置,插件,文档6m
粗统计 89m
但是vim以小文件居多,总计占硬盘空间106m
即使是官方的gvim.exe安装程序,也不到10MB,非要把源码算在里面就没意思了,linux内核源码不压缩有几百MB,
但是编译后的内核,自己定制的一般不超过2MB,算上那些驱动模块,一般也不超过50MB。
Linux下就更不是问题了,依赖的东西就这么几个
代码: 全选
linux-vdso.so.1 => (0x00007fffff7ff000)
libncurses.so.5 => /lib/libncurses.so.5 (0x00007f9e3fe67000)
libselinux.so.1 => /lib/libselinux.so.1 (0x00007f9e3fc49000)
libacl.so.1 => /lib/libacl.so.1 (0x00007f9e3fa40000)
libgpm.so.2 => /usr/lib/libgpm.so.2 (0x00007f9e3f839000)
libtcl8.4.so.0 => /usr/lib/libtcl8.4.so.0 (0x00007f9e3f572000)
libruby1.8.so.1.8 => /usr/lib/libruby1.8.so.1.8 (0x00007f9e3f26d000)
libpthread.so.0 => /lib/libpthread.so.0 (0x00007f9e3f050000)
libdl.so.2 => /lib/libdl.so.2 (0x00007f9e3ee4c000)
libm.so.6 => /lib/libm.so.6 (0x00007f9e3ebc8000)
libc.so.6 => /lib/libc.so.6 (0x00007f9e3e845000)
/lib64/ld-linux-x86-64.so.2 (0x00007f9e400cb000)
libattr.so.1 => /lib/libattr.so.1 (0x00007f9e3e640000)
librt.so.1 => /lib/librt.so.1 (0x00007f9e3e437000)
libcrypt.so.1 => /lib/libcrypt.so.1 (0x00007f9e3e1fe000)