就是生成调试信息的选项吧。
话说我以前用gcc,大概是4.7左右吧,-g选项并不能生成调试信息,查了一下,说要用-gdwarf-2或者-gdwarf-3代替才能生成调试信息。不过现在再用高版本的gcc,-g选项可以了。用的很少,搞不清楚这期间的变化是怎么回事。
等我得空了,去学习一下-g(level 1,2,3) -gdwarf-*, -gsplit-dwarf等之间的关系。
【 在 Space 的大作中提到: 】
: 拿gcc举例,就是不要加-g选项。
: 加了-g选项之后的core dump文件,读起来不要太容易,没什么“花力气好不容易掌握”的。不加-g就只能看见汇编,有时候编译器还会优化,还是需要一些技术、经验才可以看的。
:
--
FROM 111.206.84.*