Linux中剥离的二进制文件和非剥离的二进制文件之间的区别

时间:2014-03-27 08:37:05

标签: linux binary

有人可以解释一下我在Linux中剥离和非剥离二进制文件之间的实际区别吗?

经过一段谷歌搜索后,我发现非剥离的二进制文件包含调试信息,剥离的二进制文件确实没有。

1 个答案:

答案 0 :(得分:9)

虽然您已从Google找到答案。只是把它,非剥离的二进制文件内置了调试信息。因此,如果使用gcc's -g标志编译可执行文件,则它包含调试信息。剥离二进制文件通常会从exe中删除此调试信息,这不是执行所必需的,以减小exe的大小。