标题:Linux/Unix: 编译——如何缩小可执行文件的体积 出处:Felix021 时间:Sat, 28 Feb 2009 16:38:58 +0000 作者:felix021 地址:https://www.felix021.com/blog/read.php?1488 内容: 当然,前提是不缺胳膊少腿、功能正常。 主要是从这两个方面入手: 1. 使用动态库,这是默认的,只要在编译的时候不加上 -static 参数就行了 2. 去处不必要的.symbol和.debug的信息,在编译的时候加上-s参数即可;或者在编译以后运行strip a.out。 strip能清除执行文件中不必要的标示符及调试信息 可减小文件大小而不影响正常使用,但是不能调试了 所以用于不需要调试的场合 Generated by Bo-blog 2.1.0