gcc的-g选项做了哪些操作

如果想用调试器执行一个可执行文件, 在用gcc编译时必须加上-g选项:

gcc -o sum sum.c -g

加上-g选项以后,gcc在编译是会做以下额外的操作:

1. 创建符号表,符号表包含了程序中使用的变量名称的列表。

2. 关闭所有的优化机制,以便程序执行过程中严格按照原来的C代码进行。

你可能感兴趣的:(gcc的-g选项做了哪些操作)