GDB学习笔记

简介: 编译生成执行文件:(Linux下)g++ -std=c++11 -g tst.cpp -o tst 基本操作$gdb$file 可执行文件名$start//进入被调用的函数$s//打印变量的值...

编译生成执行文件:(Linux下)

g++ -std=c++11 -g tst.cpp -o tst

 

基本操作

$gdb
$file 可执行文件名
$start
//进入被调用的函数
$s
//打印变量的值
$p 变量名
//设置断点
$b 行号
//列出代码(从第1行开始)
$list 1
//查看堆栈信息
$bt
//下一步
$n
//断点之后继续运行
$c

 

 

 

相关实践学习
阿里云图数据库GDB入门与应用
图数据库(Graph Database,简称GDB)是一种支持Property Graph图模型、用于处理高度连接数据查询与存储的实时、可靠的在线数据库服务。它支持Apache TinkerPop Gremlin查询语言,可以帮您快速构建基于高度连接的数据集的应用程序。GDB非常适合社交网络、欺诈检测、推荐引擎、实时图谱、网络/IT运营这类高度互连数据集的场景。 GDB由阿里云自主研发,具备如下优势: 标准图查询语言:支持属性图,高度兼容Gremlin图查询语言。 高度优化的自研引擎:高度优化的自研图计算层和存储层,云盘多副本保障数据超高可靠,支持ACID事务。 服务高可用:支持高可用实例,节点故障迅速转移,保障业务连续性。 易运维:提供备份恢复、自动升级、监控告警、故障切换等丰富的运维功能,大幅降低运维成本。 产品主页:https://www.aliyun.com/product/gdb
相关文章
|
存储 运维 监控
图数据库介绍及应用场景| 学习笔记
快速学习图数据库介绍及应用场景。
图数据库介绍及应用场景| 学习笔记
|
存储 NoSQL 数据可视化
阿里云图数据库 GDB 介绍及关键能力| 学习笔记
快速学习阿里云图数据库 GDB 介绍及关键能力。
阿里云图数据库 GDB 介绍及关键能力| 学习笔记
|
SQL 分布式计算 DataWorks
GDB 数据导入| 学习笔记
快速学习 GDB 数据导入。
GDB 数据导入| 学习笔记
|
存储 NoSQL 固态存储
GDB 实例购买与初始化配置| 学习笔记
快速学习 GDB 实例购买与初始化配置。
GDB 实例购买与初始化配置| 学习笔记
|
存储 NoSQL 固态存储
GDB 实例备份与恢复| 学习笔记
快速学习 GDB 实例备份与恢复。
GDB 实例备份与恢复| 学习笔记
|
弹性计算 NoSQL Java
链接 GDB 实例| 学习笔记
快速学习链接 GDB 实例。
|
运维 监控 NoSQL
GDB 实例监控与实例运维| 学习笔记
快速学习 GDB 实例监控与实例运维。
|
3月前
|
NoSQL Linux C语言
Linux GDB 调试
Linux GDB 调试
59 10
|
3月前
|
NoSQL Linux C语言
嵌入式GDB调试Linux C程序或交叉编译(开发板)
【8月更文挑战第24天】本文档介绍了如何在嵌入式环境下使用GDB调试Linux C程序及进行交叉编译。调试步骤包括:编译程序时加入`-g`选项以生成调试信息;启动GDB并加载程序;设置断点;运行程序至断点;单步执行代码;查看变量值;继续执行或退出GDB。对于交叉编译,需安装对应架构的交叉编译工具链,配置编译环境,使用工具链编译程序,并将程序传输到开发板进行调试。过程中可能遇到工具链不匹配等问题,需针对性解决。