1

据我所知,objcopy能够将调试符号(使用 -g 标志编译)从可执行二进制文件中移出。我发现了这个问题,但是符号外包只有通用的方法。

但是当我的可执行文件使用一些非常大的 .so 和 .a 文件时,我该怎么办?

我想在一个没有足够位置放置调试符号的小环境中分析我的应用程序。整个项目是使用 -g 选项构建的。稍后仅在处理配置文件日志时才需要调试符号。

4

1 回答 1

1

您可以剥离调试符号:

strip --strip-debug object.so
于 2014-08-28T13:51:52.443 回答