UNIX下执行文件的减肥工具strip[转载]
来源:互联网 发布:微信问卷调查软件 编辑:程序博客网 时间:2024/04/30 12:29
http://203.208.37.132/search?q=cache:e8evvowg0JUJ:www.wangchao.net.cn/bbsdetail_536005.html+strip%E5%B7%A5%E5%85%B7&cd=2&hl=zh-CN&ct=clnk&gl=cn&st_usg=ALhdy2-H6eko8UoGfpBNqU-gMnnA0NITfQ
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
- UNIX下执行文件的减肥工具strip[转载]
- UNIX下执行文件的减肥工具strip
- UNIX下执行文件的减肥工具 strip
- 执行文件的减肥工具strip
- 使用strip给文件减肥
- 转载- windows下的unix增强工具
- arm-linux-strip是减肥工具而不是压缩工具
- arm-linux-strip是减肥工具而不是压缩工具
- 使用strip工具减少.so库文件的大小
- Unix 下的查找文件的工具 find
- unix 下的解压缩工具
- 指定目录下的 strip
- strip工具
- strip工具
- MySQL下执行*.sql文件(转载)
- 如何执行unix下的exe程序
- unix strip命令
- unix下执行perl
- 阻止冒泡事件
- 如果非托管代码需要多次调用托管代码中的回调,请将委托的引用保存为成员变量
- 湖南男孩子
- javascript处理单选按钮(radio)
- 怎样在报表中显示HTML/RTF内容系列之一-SSRS 2008中显示HTML内容
- UNIX下执行文件的减肥工具strip[转载]
- 关于使MVC.net的IIS配置问题
- 微软云计算遭质疑 Sidekick断线资料毁损谁来买单?
- 解决反序列化(Deserialize)无法找到程序集的错误
- 如何获取CPU使用率
- 【转】堆和栈的区别
- 美国《时代》杂志:十大最健康食品排行榜
- 【转】windows进程中的内存结构
- udf 编写