Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 操作系统 > 其他操作系统 > UNIX下执行文件的减肥工具strip
【标  题】:UNIX下执行文件的减肥工具strip
【关键字】:文件,ip,UNIX,str,UNIX
【来  源】:网络

UNIX下执行文件的减肥工具strip

Your Ad Here


   UNIX下文件压缩命令compress大家都比较熟悉了,它的压缩率比较高, 和tar命令结合使用来做数据备份是最合适不过了。但compress压缩也有缺点,就是被压缩后的文件需要用命令uncompress解压后才能正常使用。而用strip命令就没有这个问题,它能清除执行文件中不必要的标示符及调试信息,可减小文件大小而不影响正常使用。但与compress 不同的是,文件一旦strip后就不能恢复原样了,所以strip是一个减肥工具而不是压缩工具。而且,被strip后的文件不包含调试信息,就不能用dbx来调试程序了。现在让我们来具体效果如何,看下面一个程序:

#include
main()
{
  printf("hello, world\n");
}
  用cc编译以后长度为46176字节,用strip后变为了30648,足足减小了 1/3,而且仍然可以正常执行。除了用strip外,用共享库也是减小执行文件长度的方法。

注:
1.如果文件大小没有减小,那就是已经strip过了.
2.cc 编译时加上"-s"参数,具有同样的作用。

某种节约空间的办法:
   那就是对于单个比较大的可执行文件可以编写一个zexec脚本.下面的脚本只是针对/usr/bin/cc的
   uncompress ./cc.Z
   mv cc /tmp
   cd /tmp
   ./cc

限制IP登录:【上一篇】
SCO UNIX作业调度:【下一篇】
【相关文章】
  • 限制IP登录
  • 金融领域UNIX网络系统的安全管理策略
  • 文件特殊权限的解释
  • 构建Apache+PHP4+MySQL+PGSQL for UnixWare 7.1.1
  • SCO UNIX做简单路由器
  • UNIX中的文件切割
  • SCO TCP/IP 网络管理
  • SCO UNIX5 的打印管理
  • 构建SCO UNIX下的Web服务器
  • Sco Unix下用dbxtra调试C程序
  • 【随机文章】
  • Java安全体系简介
  • JavaScript 访问 JSF 组件的方法
  • 数据库冷备份脚本(windows 2K)
  • 整理一下SQLSERVER的排序规则
  • 在Win2000/XP上安静地替换正在使用的系统文件
  • 传奇 道士PK技巧
  • DOM属性用法速查手册
  • [zz]正则表达式的用法
  • 这些操作系统哪些是你见过的(二)?
  • 种什么样的效果呢,你的意思,是不是看不到前面装载
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.