编译时 -g 会添加调试符号,
strip 可以从编译好了的二进制文件去掉调试符号。
在 2018年7月9日 下午3:03,xiaooloong <xiaoo...@gmail.com> 写道:
> 谢谢,确实是 not stripped。
> 试了一下 strip nginx 之后减小到 1.7M
> 请问这个 strip 和编译时的 -g 是一回事儿么?
>
> On Monday, July 9, 2018 at 3:00:03 PM UTC+8, Zexuan Luo wrote:
>>
>> 用 file 确认下 15M 的版本是不是 not stripped 的?
>> 你可能需要 strip 一下(移除掉调试符号)。
>>
>> 2018-07-09 13:19 GMT+08:00 xiaooloong <xiaooo...@gmail.com>:
>> > Cent 7 环境下
>> >
>> > 下载官方预编译 rpm 包安装后发现 sbin/nginx 只有 1.8MB
>> >
>> > 按照 https://github.com/openresty/openresty-packaging 上的方法编译出来却有 15MB
>> >
>> > 请问一下如何减少编译体积呢?
>> >
>> > --
>> > --
>