【发布时间】:2015-06-04 14:36:29
【问题描述】:
我只是为自己使用我的程序。 我是否应该总是使用 -g3 (Debug max) 编译它,因为有时我需要调试它?
如果使用 -g0(无调试)与 -g3(最大调试)相比,我的程序执行得更快?
【问题讨论】:
-
我是否应该总是用 -g3(最大调试)编译它,因为有时我需要调试它?只有你可以决定。使用调试信息(在任何级别)进行编译通常会增加二进制大小,这可能会导致加载时间更长。如果没问题,那么您可以随时使用它。
标签: performance gcc compiler-optimization debug-symbols