GDB
文章平均质量分 59
dogdng
路虽远,行则至
展开
-
vscode + gdbserver 实现交叉调试
网上有很多教程都是同一架构的,`我这里使用的client是i386架构,server是aarch64。`直接参考会报错,踩了一些坑。 鉴于以下的痛点,尝试了一下gdbserver,配合vscode,十分好用。 应用程序比较大,依赖的库也很多,设备上没有足够的存储空间。 设备没有预留显示接口。 在终端里面放断点调试效率低。 在server的上运行gdb,然后使用’‘show architecture’'查看。原创 2022-05-25 01:18:30 · 1229 阅读 · 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 · 234 阅读 · 0 评论 -
GDB 安装
GDB 安装检查是否已经安装包管理安装源码安装 检查是否已经安装 在Linux系统中默认安装了GDB,检查是否已经安装: gdb -v 如果已经安装,会打印出版本信息: 否则手动安装GDB。 包管理安装 使用以下命令安装: sudo apt install gdb 安装之后可以通过查看版本信息确认是否安装成功。 源码安装 源码下载:http://ftp.gnu.org/gnu/gdb/ 非必要不推荐。 ...原创 2021-02-19 00:16:32 · 332 阅读 · 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.pdf 2021.02.01 PDF:https://gitee.com/dogdng/file4原创 2021-02-18 20:08:00 · 2681 阅读 · 1 评论