创建包含调试信息的、名为 a.out.debug 的独立调试文件:
objcopy --only-keep-debug a.out a.out.debug |
从 a.out 中删除调试信息:
objcopy --strip-debug a.out |
在两个文件之间建立链接:
objcopy --add-gnu-debuglink=a.out.debug a.out |
在 Solaris 平台上,使用 gobjcopy 命令。在 Linux 平台上,使用 objcopy 命令。
在 Linux 平台上,可以使用 objcopy -help 命令来确定该平台是否支持 -add-gnu-debuglink 选项。可以使用 cp a.out a.out.debug 命令替换 objcopy 命令的 -only-keep-debug 选项,以便使 a.out.debug 成为完全可执行文件。