linux GDB调试器
2019-06-11 10:05
681 查看
一直想学习一下linux的GDB调试器,最近写了一个应用测试程序,报了段错误。当时就想到了gdb,何不借此哈好好学习一下。
1.下载gdb
下载地址:https://my.oschina.net/u/3231839/blog/ftp:/ftp.gnu.org/gnu/gdb
我下载了当前最新版本8.3
2.编译
如何编译,参考一些网上博客
https://blog.csdn.net/hanq4998/article/details/84675718
具体步骤:
1.编译gdb (在主机端运行的)
# tar zxf gdb-8.2.tar.gz # cd gdb-8.2/ # mkdir build # cd build/ # ../configure --target=arm-linux # make -j32
2.编译gdbserver (在设备端运行的)
# cd gdb/gdbserver/ # mkdir build # cd build/ # ../configure --host=arm-linux --target=arm-linux # make CC=arm-none-linux-gnueabi-gcc CXX=arm-none-linux-gnueabi-g++ CXXFLAGS=-static
这一过程会报错:
/linux-arm-low.c:130:21: fatal error: sys/reg.h: No such file or directory
需要在buil/config.h文件中把HAVE_SYS_REG_H注释掉。
相关文章推荐
- 据说,VIM(编辑器)+GCC(编译器)+GDB(调试器)是Linux下最常用的开发工具链
- gdb(Linux调试器)
- linux下的c/c++调试器gdb
- 【Linux学习】GDB调试器基本命令必知必会(一)
- linux开发工具 gdb调试器
- linux下的c/c++调试器gdb
- Linux 调试器-gdb的命令详解
- 【Linux学习】GDB调试器基本命令必知必会(一)
- 转 Linux gdb调试器用法全面解析
- linux下的c/c++调试器gdb
- Linux中的GDB调试器
- Linux编程参考资料——GDB调试器手册
- Linux上的C/C++调试器GDB
- Day 3 Linux(目录篇 、文件操作篇 、压缩解压相关命令, 编辑器vi 、编译器gcc 、调试器gdb、 makefile工程管理器初学)
- linux下gdb调试器使用学习-01
- linux下编译器gcc和调试器gdb的使用
- Linux gdb调试器用法全面解析
- linux gdb调试器
- Linux gdb调试器用法全面解析
- Linux下的调试器GDB