实验报告栏目五-2、练习题(10分) 说明gcc编译过程中“-g”选项的作用。 相关知识点: 试题来源: 解析 参见教材P68,3.4.1,gdb使用流程。 gcc编译过程中采用选项“-g”,说明在最后编译生成的可执行文件中包含标准调试信息。 简单来说,就是可以用gdb 调试工具对该可执行文件进行调试。
没有-g选项编译的代码调用堆栈是指在使用gcc编译器编译代码时,没有使用-g选项生成调试信息的情况下,程序在运行过程中出现错误或异常时,无法获取到完整的调用堆栈信息。 调用堆栈是指程序在执行过程中函数调用的层次关系,包括函数调用的顺序、参数、返回值等信息。通过调用堆栈,我们可以追踪到程序执行过程中...
针对Linux C/C++ 编译调试工具的专题课程,全是高频知识点! 学习gcc g++ gdb的常用高频命令,掌握编译调试的基本技能! 课程简介 在Linux编程环境下,gcc, g++, 和 gdb 是三个极其重要的工具,GCC (GNU Compiler Collection) GCC编译套件。 gcc 是一个编译器套件,其中包含了多个语言的编译器,最常用的是C语言的编译...
加选项-g是为了能够调试。不加可以运行,但不能调试
百度试题 题目在GCC的常用选项中,()表示编译为汇编代码。 A. –c B. –SC、–ED、-g 相关知识点: 试题来源: 解析 B.–SC、–ED、-g 反馈 收藏
百度试题 题目gcc可以对编译阶段进行控制,其中()选项在可执行文件中包含标准调试信息,供gdb进行调试。 A. -Wall B. -Werror C. -w D. -g 相关知识点: 试题来源: 解析 D.-g 反馈 收藏
百度试题 题目采用gcc编译程序时,打开所有警告采用下列哪个选项( )? -g-Wall-O-w 相关知识点: 试题来源: 解析 -Wall 反馈 收藏
为了利用GDB调试C/C++程序,在编译时需要把调试信息加载到可执行文件中,则用GCC编译源程序时,需要利用选项A.-O2B.-EC.-WallD.-g
启动GDB调试之前,使用GCC编译源程序时需要使用哪个选项,将调试信息加到可执行程序中A.-sB.-cC.-oD.-g
百度试题 结果1 题目以下哪个是用于嵌入式系统开发的GCC编译器的选项,用于指定生成的可执行文件名? A. -o B. -c C. -g D. -O2 相关知识点: 试题来源: 解析 A 反馈 收藏