linux常用命令 / shell 及相关 / 未分类 · 2013年5月16日

天天命令之 strip

这个家伙在 lfs 第一次见过,今天又不小心看到 mark 一下
strip – Discard symbols from object files.
SYNOPSIS
strip经常用来去除目标文件中的一些符号表、调试符号表信息,以减小程序的大小,在rpmbuild包的最后就用到。
其支持的选项如下:
>strip -h
用法:strip <选项> 输入文件
从文件中删除符号和节
strip [-F bfdname |–target=bfdname ]
[-I bfdname |–input-target=bfdname ]
[-O bfdname |–output-target=bfdname ]
[-s|–strip-all] [-S|-g|-d|–strip-debug]
[-K symbolname |–keep-symbol=symbolname ]
[-N symbolname |–strip-symbol=symbolname ]
[-x|–discard-all ] [-X |–discard-locals]
[-R sectionname |–remove-section=sectionname ]
[-o file ] [-p|–preserve-dates]
[-v |–verbose] [-V|–version] [–help]
objfile…
http://linux.about.com/library/cmd/blcmdl1_strip.htm
http://blog.csdn.net/yajun0601/article/details/6408517
http://www.linuxidc.com/Linux/2011-05/35773.htm