国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術文章
文章詳情頁

UNIX下執行文件的減肥工具strip

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

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

標簽: Unix系統
主站蜘蛛池模板: 满城县| 临清市| 盘锦市| 平和县| 永平县| 琼中| 紫云| 平舆县| 淅川县| 宝清县| 大埔县| 略阳县| 来宾市| 济源市| 克拉玛依市| 玉环县| 临沭县| 渝中区| 凤冈县| 襄垣县| 龙胜| 丰顺县| 奈曼旗| 旬邑县| 波密县| 翁源县| 长泰县| 泰和县| 镇远县| 沁源县| 木兰县| 上栗县| 奎屯市| 平泉县| 五常市| 达孜县| 平乐县| 厦门市| 高青县| 玛纳斯县| 贡觉县|