GDB
文章平均质量分 59
dogdng
路虽远,行则至
展开
-
vscode + gdbserver 实现交叉调试
网上有很多教程都是同一架构的,`我这里使用的client是i386架构,server是aarch64。`直接参考会报错,踩了一些坑。鉴于以下的痛点,尝试了一下gdbserver,配合vscode,十分好用。应用程序比较大,依赖的库也很多,设备上没有足够的存储空间。设备没有预留显示接口。在终端里面放断点调试效率低。在server的上运行gdb,然后使用’‘show architecture’'查看。原创 2022-05-25 01:18:30 · 1159 阅读 · 1 评论 -
GDB 调试
GDB 调试hello word开始调试查看具体某个类型中的命令命令的具体使用方式help小结hello word准备一份c++代码:#include <iostream>int main(){ int counter = 0; for(int loopIdx = 0; loopIdx < 6; loopIdx++){ counter++; std::cout << "counter is " << cou原创 2021-02-19 00:22:12 · 209 阅读 · 0 评论 -
GDB 安装
GDB 安装检查是否已经安装包管理安装源码安装检查是否已经安装在Linux系统中默认安装了GDB,检查是否已经安装:gdb -v如果已经安装,会打印出版本信息:否则手动安装GDB。包管理安装使用以下命令安装:sudo apt install gdb安装之后可以通过查看版本信息确认是否安装成功。源码安装源码下载:http://ftp.gnu.org/gnu/gdb/非必要不推荐。...原创 2021-02-19 00:16:32 · 271 阅读 · 0 评论 -
GDB简介
GDB简介GDB简介GDB的功能GDB的地位GDB简介GDB全称“GNU symbolic debugger”,是GNU计划的一部分,是Linux下常用的调试器。支持多种编程语言,C和C++较为常用。官方网站:https://www.gnu.org/software/gdb/官方PDF(2020最新):https://sourceware.org/gdb/download/onlinedocs/gdb.pdf2021.02.01 PDF:https://gitee.com/dogdng/file4原创 2021-02-18 20:08:00 · 2512 阅读 · 1 评论