久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術(shù)文章
文章詳情頁

UNIX下執(zhí)行文件的減肥工具strip

瀏覽:59日期:2024-06-11 14:02:08

Unix下文件壓縮命令compress大家都比較熟悉了,它的壓縮率比較高, 和tar命令結(jié)合使用來做數(shù)據(jù)備份是最合適不過了。但compress壓縮也有缺點(diǎn),就是被壓縮后的文件需要用命令uncompress解壓后才能正常使用。而用strip命令就沒有這個問題,它能清除執(zhí)行文件中不必要的標(biāo)示符及調(diào)試信息,可減小文件大小而不影響正常使用。但與compress 不同的是,文件一旦strip后就不能恢復(fù)原樣了,所以strip是一個減肥工具而不是壓縮工具。而且,被strip后的文件不包含調(diào)試信息,就不能用dbx來調(diào)試程序了。現(xiàn)在讓我們來具體效果如何,看下面一個程序: #include main() {   printf('hello, worldn'); }   用cc編譯以后長度為46176字節(jié),用strip后變?yōu)榱?0648,足足減小了 1/3,而且仍然可以正常執(zhí)行。除了用strip外,用共享庫也是減小執(zhí)行文件長度的方法。 注: 1.如果文件大小沒有減小,那就是已經(jīng)strip過了. 2.cc 編譯時加上'-s'參數(shù),具有同樣的作用。 某種節(jié)約空間的辦法: 那就是對于單個比較大的可執(zhí)行文件可以編寫一個zexec腳本.下面的腳本只是針對/usr/bin/cc的 uncompress ./cc.Z mv cc /tmp cd /tmp ./cc

標(biāo)簽: Unix系統(tǒng)
主站蜘蛛池模板: 甘洛县| 浦县| 怀化市| 阿拉善左旗| 大余县| 宣城市| 西林县| 吉安市| 新巴尔虎右旗| 三门峡市| 杭锦后旗| 临澧县| 兖州市| 洛宁县| 永宁县| 达州市| 景洪市| 侯马市| 湛江市| 上蔡县| 承德市| 东乡县| 桦南县| 芮城县| 大渡口区| 建水县| 汉寿县| 高阳县| 阜康市| 康定县| 惠来县| 井冈山市| 许昌县| 阿巴嘎旗| 广灵县| 甘肃省| 绥江县| 略阳县| 门源| 旌德县| 板桥市|