浅谈如何在Mac上安装GDB调试

前言:GDB调试是信息学竞赛中的一个好用的工具,它不仅能够帮我们快速调试程序,还能在考场上装逼,让坐在你旁边的同学感到一阵恐慌。

Mac上面安装GDB有三步

1.配置homebrew
2.安装GDB
3.配置证书

1.配置homebrew:

打开终端

这里写图片描述
这里写图片描述

把下面的代码复制到终端中
ruby -e"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
然后等待至安装完成

2.安装GCD

继续在终端中操作
将下面的代码复制到终端中检查现在是否有GDB安装包
brew search gdb
当看到gdb旁边打了钩(如下图)就说明安装了

这里写图片描述

否则输入下面的代码来安装
sudo brew install gdb
等待至安装完成

3.配置证书

如果完成了以上两步就急于使用GDB,那么会得到如下错误

这里写图片描述

原因在于没有权限,我们需要创建证书
打开钥匙串

这里写图片描述

创建证书

这里写图片描述

取名为gdb-cert
证书类型为代码签名
勾选 覆盖默认值

这里写图片描述

然后一直点继续,直到出现选择指定钥匙串时 选择 系统

这里写图片描述

把证书设为始终信任

这里写图片描述

完成以上步骤后,最后一步
打开终端输入一下代码到终端
sudo codesign -s gdb-cert /usr/local/bin/gdb
然后根据终端指示输入密码

这里写图片描述

然后就可以使用GDB了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值