gdb 不能显示变量_linux下gdb调试常用命令汇总
1.对于一个.c文件需要在编译时加上-g生成的.out文件才能使用gdb进行编译,如下图所示
2.使用gdb XX文件进入gdb调试
3.使用start开始进行调试,初始只有一个断点在main函数,可以使用list或者l查看整个.c文件
4.使用b+行号可以添加断点,使用n或者next可以使程序运行进入下一行,使用s或者step可以进入函数
5.使用p或者print可以打印变量
6.使用bt可以查看函数堆栈,一般为当前进入的函数作用域,使用f可以调整当前所处的函数作用域,比如在某函数内查看main函数中的全局变量
7.如上图中原来的当前作用域为change函数,则*a = 3,a为指针,输入f 1将作用域切换回main函数,则a=3,a为全局变量,注意这里的之所以输入f 1是因为输入bt时显示0为change函数,1为main,同样想切换到change函数可以用f 0
最后,如果你想学C/C++可以私信小编“01”获取素材资料以及开发工具和听课权限哦!
gdb 不能显示变量_linux下gdb调试常用命令汇总相关推荐
- Windows下 网络调试常用命令
网络调试常用命令 Windows提供了一组实用程序来实现简单的网络配置和管理功能,这些实用程序通常以Dos命令的形式出现.用键盘命令来显示和改变网络配置,感觉像直接操纵硬件一样,不但简单方便,而且效果 ...
- oracle 查看监听命令_linux下使用Oracle常用命令
进入Oracle用户 1 su - oracle 以dba身份进入sql语句 1 sqlplus / as sysdba 启动数据库相关命令 启动数据库 1 startup 启动监听(关闭监听的命令l ...
- linux下调试thread 类_linux下GDB调试
linux下GDB是一个非常强大的调试工具,但是他不像vs一样具有强大的图形界面,基本都靠命令来进行调试,对于新手来说也算是个坎.下面就跟大家一起探究一下gdb这个强大的调试工具. 1.开启core ...
- 调试多线程 查死锁的bug gcore命令 gdb对多线程的调试 gcore pstack 调试常用命令...
gdb thread apply all bt 如果你发现有那么几个栈停在 pthread_wait 或者类似调用上,大致就可以得出结论:就是它们几个儿女情长,耽误了整个进程. 注意gdb的版本要高于 ...
- Windows下在darknet框架下训练yolov3常用指令汇总
Windows下在darknet框架下训练yolov3常用指令汇总 训练指令 darknet.exe detector train .\build\darknet\x64\data\obj.data ...
- Linux下连接WiFi常用命令,如何优雅的通过SSID、BSSID连接WiFi
Linux下扫描WiFi常用命令 1.查看指定无线网卡WiFi情况 iwconfig wlan0 # wlan0--->网卡名称 2.nmcli命令基本操作 连接:sudo nmcli devi ...
- GDB调试——常用命令
命令 解释 示例 file <文件名> 加载被调试的可执行程序文件. 因为一般都在被调试程序所在目录下执行GDB,因而文本名不需要带路径. (gdb) file gdb-sample ...
- GDB多线程调试常用命令
gdb调试命令 step和next的区别? 当前line有函数调用的时候,next会直接执行到下一句 ,step会进入函数. 查看内存 (gdb)p &a //打印变量地址 gdb)x 0xb ...
- gdb调试常用命令速查(段错误调试)
编译程序时需要加上-g,之后才能用gdb进行调试:gcc -g main.c -o main gdb中命令: 回车键:重复上一命令 (gdb)help:查看命令帮助,具体命令查询在gdb中输入help ...
最新文章
- (C++)1037 在霍格沃茨找零钱的两种解法
- python【数据结构与算法】六度空间
- MS CRM2011实体介绍(四)——目标管理方面的实体
- 据说看完这21个故事的人,30岁前都成了亿万富翁。你是下一个吗
- mysql 36条军规_mysql开发36条军规(转)
- java input回车,用java怎样编写加减乘除,从键盘输入,例如:1+2按回车得到
- cygwin和mingw的区别
- [C++ Primer] 第2章: 变量
- Trick(十五)—— 树结构如何判断一个节点是内部节点(internal node)还是叶子节点(leaf node)
- redis(版本redis-5.0.2)的安装步骤
- 安装项目管理工具 SVN+Redmine
- 教你如何在Protel中显示标题栏内容
- SU插件情报局 | Vertex Tools 顶点编辑工具详解(附插件获取)
- 图灵奖得主Bengio和LeCun称自监督学习可使AI达到人类智力水平
- 甲骨文裁员事件的思考
- B. MADMAX(记搜+博弈)
- [论文解读]NBDT: Neural-Backed Decision Trees
- (NO.00004)iOS实现打砖块游戏(一):素材的制作
- u盘iso安装服务器系统怎么安装win7系统安装方法,u盘iso安装系统,小猪教您u盘怎么安装win7系统...
- 【MarkMan】图片标注测量