前言: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