linux 系统中有很多工具可用于精简化软件包和可执行文件大小,其中 strip 命令是一种常用的工具。该命令可以来移除软件包和可执行文件中无用的节,从而显著减小文件的大小。
Strip 命令是 GNU 及其相关组件的一部分,可以在大多数的 Linux 发行版中找到, 也可以从源码中编译安装。 该命令的语法如下:
`strip [options] file-name`
其中,options 是要执行额外操作的选项,file-name 是要操作的文件的文件名,支持使用 * 来进行批量操作。
Strip 命令有很多不同的可选选项,下面是一些比较常用的选项及其功能简介:
-w:保留所有节,即禁止删除任何节;
-s:移除节符号表和重定位表,一般移除之后无法 ERM 是保留所有重定位表,但删除不使用的节符号;
-R:移除所有重定位内容;
–strip-all:移除所有非必要的数据;
–strip-unneeded:移除不使用的节符号和重定位。
Strip 命令的应用非常广泛:除了精简文件大小外,还可以用来删除 debug 信息,查看可执行文件的细节,释放内存等等。
下面的示例演示了移除可执行文件 myprog 中不需要的节符号:
`strip –strip-unneeded myprog`
香港服务器选创新互联,香港虚拟主机被称为香港虚拟空间/香港网站空间,或者简称香港主机/香港空间。香港虚拟主机特点是免备案空间开通就用, 创新互联香港主机精选cn2+bgp线路访问快、稳定!
本文标题:Linux精简化操作:strip命令(linuxstrip)
转载注明:http://www.mswzjz.cn/qtweb/news18/353168.html
攀枝花网站建设、攀枝花网站运维推广公司-贝锐智能,是专注品牌与效果的网络营销公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 贝锐智能