gcc -g選項標誌

gcc -g生成供GDB調試器使用的調試信息。

 

選項 描述
-g0 沒有調試信息
-g1 最少的調試信息
-G 默認調試信息
-g3 最大的調試信息

句法

$ gcc -glevel [options] [source files] [object files] [-o output file]

編寫源文件myfile.c

// myfile.c
#include <stdio.h/
 
void main()
{
    printf("Program run!!\n");
}

 

在終端上構建myfile.c並運行gdb進行調試:

$ gcc -g myfile.c -o myfile
$ gdb myfile
(gdb) run
Starting program: /home/ubuntu/myfile
Program run!!
Program exited with code 012.
(gdb) quit
$

 


也可以看看

GCC
快速表格