GCC gdb调试-g

gcc的-g选项可以产生供gdb调试用的可执行文件,即可执行文件中包启供gdb调试器进行调试所需的信息。因此,加了这个选项后,输出的可执行文件尺寸比较大些。
我们可以比较两次输出的文件大小

[root@test 1]# gcc test.c -o test
[root@test 1]# gcc test.c -g -o testd

[root@test 1]# ll
-rwxr-xr-x. 1 root root 8440 Jul 14 20:38 testd
-rwxr-xr-x. 1 root root 9560 Jul 14 20:39 testg