Linux GDB C/C++调试基础与提升
2023-08-15 11:04 作者:bili_48219728313 | 我要投稿
学习地址1:https://pan.baidu.com/s/1Hp6zixdLtrrzBWzUBscztQ 提取码: vhtd
学习地址2:https://share.weiyun.com/dolcdxlA 密码:9mu4hk
安装GDB
大多数的发行版仓库中都有GDB
Debian 或 Ubuntu
代码如下:
$ sudo apt-get install gdb
Arch Linux
代码如下:
$ sudo pacman -S gdb
Fedora,CentOS 或 RHEL:
代码如下:
$sudo yum install gdb
如果在仓库中找不到的话,可以从官网中下载。
示例代码
当学习GDB时,最好有一份代码,动手试验。下列代码是我编写的简单例子,它可以很好的体现GDB的特性。将它拷贝下来并且进行实验——这是最好的方法。
总而言之,熟练掌握 GDB 调试等于拥有了学习优秀 C/C++ 开源项目源码的钥匙,只要可以利用 gdb 调试,再复杂的项目,在不断调试和分析过程中总会有搞明白的一天。