新聞中心
linux 系統(tǒng)中有很多工具可用于精簡化軟件包和可執(zhí)行文件大小,其中 strip 命令是一種常用的工具。該命令可以來移除軟件包和可執(zhí)行文件中無用的節(jié),從而顯著減小文件的大小。

Strip 命令是 GNU 及其相關(guān)組件的一部分,可以在大多數(shù)的 Linux 發(fā)行版中找到, 也可以從源碼中編譯安裝。 該命令的語法如下:
`strip [options] file-name`
其中,options 是要執(zhí)行額外操作的選項,file-name 是要操作的文件的文件名,支持使用 * 來進行批量操作。
Strip 命令有很多不同的可選選項,下面是一些比較常用的選項及其功能簡介:
-w:保留所有節(jié),即禁止刪除任何節(jié);
-s:移除節(jié)符號表和重定位表,一般移除之后無法 ERM 是保留所有重定位表,但刪除不使用的節(jié)符號;
-R:移除所有重定位內(nèi)容;
–strip-all:移除所有非必要的數(shù)據(jù);
–strip-unneeded:移除不使用的節(jié)符號和重定位。
Strip 命令的應用非常廣泛:除了精簡文件大小外,還可以用來刪除 debug 信息,查看可執(zhí)行文件的細節(jié),釋放內(nèi)存等等。
下面的示例演示了移除可執(zhí)行文件 myprog 中不需要的節(jié)符號:
`strip –strip-unneeded myprog`
香港服務器選創(chuàng)新互聯(lián),香港虛擬主機被稱為香港虛擬空間/香港網(wǎng)站空間,或者簡稱香港主機/香港空間。香港虛擬主機特點是免備案空間開通就用, 創(chuàng)新互聯(lián)香港主機精選cn2+bgp線路訪問快、穩(wěn)定!
網(wǎng)站欄目:Linux精簡化操作:strip命令(linuxstrip)
當前路徑:http://www.dlmjj.cn/article/djeopse.html


咨詢
建站咨詢
