strip命令学习笔记

 readelf -S 看到的.debug_info 存放DWARF中的调试信息
  readelf --debug-dump  将调试相关的段dump出来
  
  
    strip --strip-debug会将ELF文件的debug相关的section删除,大大缩减了文件的体积。
  readelf -S filename 可以将filename的section信息读出来,并且可以清晰的看到每个scetion的大小。经过strip --strip-debug处理后的ELF,
 执行readelf -S filename,会发现filename中已经没有debug相关的section了,比如.debug_info。如果对比strip --strip-debug前后section信息,
 会发现.shstrtab,.symtab(包含了连接器和调试器所需要的信息),strtab的大小发生了变化,并且统计各个section的大小,会发现与文件大小
 相差较小,至于为什么一个字节不差,未知。

https://blog.csdn.net/nirendao/article/details/104107608

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值