关于gcc和gdb的说法中,不正确的是()
A: gcc可以编译C和C++源代码
B: gcc用来发现语法错误,gdb可以用来发现逻辑错误
C: gdb调试时需要文件中有调试信息
D: gdb可以加载gcc编译后形成的可执行文件进行调试
A: gcc可以编译C和C++源代码
B: gcc用来发现语法错误,gdb可以用来发现逻辑错误
C: gdb调试时需要文件中有调试信息
D: gdb可以加载gcc编译后形成的可执行文件进行调试
举一反三
- gcc可以对编译阶段进行控制,其中( )选项在可执行文件中包含标准调试信息,供gdb进行调试。
- gcc 编译hello.c 生成hello可执行文件的命令是 A: gcc hello.c B: gdb hello.c C: gcc hello.c -o hello D: gdb hello.c -o hello
- 为了使用生成的目标文件能够用于gdb调试,在编译时GCC应使用选项
- 为了利用GDB调试C/C++程序,在编译时需要把调试信息加载到可执行文件中,则用GCC编译源程序时,需要利用选项 A: -O2 B: -E C: -Wall D: -g
- 要使一个可执行文件可以被gdb调试,那么在使用编译器gcc编译程序时需要加入-j选项。 A: 正确 B: 错误