arm Linux 编译优化,暂时优化使用arm-linux-gcc 3.4.1的全部lib库,不去编译了,不然太浪费时间...

经过我们的优化之后arm-linux的lib库占用2.4M空间.

luther@gliethttp:/vobs/nfs/lib$ cp -a /usr/local/arm/3.4.1/arm-linux/lib/*.so* .

luther@gliethttp:/vobs/nfs/lib$ du -sh .

6.7M    .

其中libstdc++.so.6.0.1就占了3.7M空间,所以如果不需要c++功能的话,可以将它删掉先

删除之后

luther@gliethttp:/vobs/nfs/lib$ du -sh .

3.0M    .

因为每个库里边都有符号链接,所以可以把他们都去掉,以再次缩减空间

luther@gliethttp:/vobs/nfs/lib$ arm-linux-strip -s *

luther@gliethttp:/vobs/nfs/lib$ du -sh .

2.4M    .

好了这就是我们的库大小了,它将占用2.4M空间.

luther@gliethttp:/vobs/nfs/lib$ ls

ld-2.3.2.so               libm.so                  libnss_nis.so.2

ld-linux.so.2             libm.so.6                libpcprofile.so

libanl-2.3.2.so           libnsl-2.3.2.so          libpthread-0.10.so

libanl.so                 libnsl.so                libpthread.so

libanl.so.1               libnsl.so.1              libpthread.so.0

libBrokenLocale-2.3.2.so  libnss_compat-2.3.2.so   libpthread.so_orig

libBrokenLocale.so        libnss_compat.so         libresolv-2.3.2.so

libBrokenLocale.so.1      libnss_compat.so.2       libresolv.so

libc-2.3.2.so             libnss_dns-2.3.2.so      libresolv.so.2

libcrypt-2.3.2.so         libnss_dns.so            librt-2.3.2.so

libcrypt.so               libnss_dns.so.2          librt.so

libcrypt.so.1             libnss_files-2.3.2.so    librt.so.1

libc.so                   libnss_files.so          libSegFault.so

libc.so.6                 libnss_files.so.2        libstdc++.so

libc.so_orig              libnss_hesiod-2.3.2.so   libstdc++.so.6

libdl-2.3.2.so            libnss_hesiod.so         libstdc++.so.6.0.1

libdl.so                  libnss_hesiod.so.2       libthread_db-1.0.so

libdl.so.2                libnss_nis-2.3.2.so      libthread_db.so

libgcc_s.so               libnss_nisplus-2.3.2.so  libthread_db.so.1

libgcc_s.so.1             libnss_nisplus.so        libutil-2.3.2.so

libm-2.3.2.so             libnss_nisplus.so.2      libutil.so

libmemusage.so            libnss_nis.so            libutil.so.1

它的库还是非常全的,上面共66个文件,其中38个为符号链接,只有28个才是真正的文件.

luther@gliethttp:/vobs/nfs/lib$ find . -type f | wc -l

28

luther@gliethttp:/vobs/nfs/lib$ find . -type l | wc -l

38

luther@gliethttp:/vobs/nfs/lib$ find . | wc -l

67

阅读(1758) | 评论(0) | 转发(0) |

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值