GCC调试参数 gcc参数有:-g,-g3,-ggdb,-ggdb3编译加上-g的时候,程序会是处理debug的状态,运行时候会记录更多的debug信息,从而占用内存更大的空间。 g,产生的debug信息是OS产生的,GDB可以合理封装使用。g3,只是一个调试级别,级别越高产生的额外debug信息会越多,但是内存占用率会越大,3这个级别可以调试宏。ggdb产生的debug信息更倾向于给GDB使用的。