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

来源:互联网 发布:提拉紧致面膜 知乎 编辑:程序博客网 时间:2024/06/06 01:30

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


原创粉丝点击