最大的不利之处在于,如果遇到问题,它会使调试变得更加困难.
在具有cpu速度和内存/磁盘数量的现代系统中,剥离二进制文件对性能的实际影响很小.这真的是关于调试,“清洁”和个人喜好.有些人喜欢总是使用剥离的二进制文件进行生产或“运送”软件.有些人宁愿总是留下符号,“以防万一”.
就个人而言,我更喜欢包含符号.我有一些非常令人沮丧的情况,一年中商业应用程序是segfaulting(或以其他方式崩溃),我没有能力确定问题所在,因为二进制文件被剥离.至少在这些情况中,供应商最终向我发送了一个非剥离版本,直到它再次崩溃,因此我们可以获得更有用的调试信息.如果他们在开始时提供了非剥离版本,我们可以更快地解决问题并减少停机时间.
总结以上是内存溢出为你收集整理的linux – 剥离二进制/精灵程序有什么意义?全部内容,希望文章能够帮你解决linux – 剥离二进制/精灵程序有什么意义?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)