RELATEED CONSULTING
相关咨询
选择下列产品马上在线沟通
服务时间:8:30-17:00
你可能遇到了下面的问题
关闭右侧工具栏

新闻中心

这里有您想知道的互联网营销解决方案
Linux精简化操作:strip命令(linuxstrip)

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.jxjierui.cn/article/djeopse.html