You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何保存从目标文件中剥离出的符号与调试信息?

保存strip剥离的符号与调试信息

strip命令默认会直接丢弃目标文件的符号与调试信息,若要留存这些内容,无需依赖strip本身,可借助objcopy命令实现,具体操作如下:

  • 提取符号与调试信息到单独文件:
    objcopy --only-keep-debug objectfile objectfile.debug
    
  • 对原文件执行剥离操作,得到精简后的目标文件:
    strip objectfile -o objectfile_stripped
    
  • (可选)为剥离后的文件添加调试链接,方便后续调试时自动关联调试信息:
    objcopy --add-gnu-debuglink=objectfile.debug objectfile_stripped
    

也可以通过一条命令完成剥离与调试信息的留存:

objcopy --strip-debug --add-gnu-debuglink=objectfile.debug objectfile objectfile_stripped

内容的提问来源于stack exchange,提问作者rln108

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.22 00:42:09