在Mac系统中如何安装gdb调试器?如何解决GDB的签名错误?
发布时间:2022-04-10 19:26:50
安装gdbGDB作为一个强大的c/c++调试工具,一直是程序猿们的良好伴侣,但转到Mac os才发现竟然没有默认安装,那么在Mac系统中如何安装gdb调试器?如何解决GDB的签名错误?下面小编就为大家详细介绍一下,来看看吧
Mac os下的Terminal 终端中默认情况下并没有安装gdb调试器,但是可以通过gcc编译器进行代码编译,如果出错了就需要通过gdb调试器进行代码调试,下面小编就为大家介绍在Mac系统中如何安装gdb调试器以及如何解决GDB的签名错误方法,来看看吧!
一、安装GDB
在进行gdb安装前应首先配置好homebrew安装管理工具
安装好homebrew后,输入如下命令查看homebrew中是否有gdb安装包,可以看到我现在的版本中并没有gdb安装包。
输入命令brew update来更新homebrew的软件库,更新完成后再次查询即可看到已经有gdb安装包喽。
输入命令brew install gdb 即可以进行gdb调试器的安装了,安装过程如下所求
安装完成后可以通过输入gdb测试gdb版本及是否正确安装。
此外,建议大家通过如上安装方式来安装CGDB或者DDD调试工具,它们也都是基于GDB的,但是它们有着便捷的界面调试优势。
细节的你可能会发现安装完成后还是不能利用GDB来进行代码调试,会出现如下错误:
Unable to find Mach task port for process-id 6603: (os/kern) failure (0x5).
(please check gdb is codesigned - see taskgated(8))
接下来。。。
还需要对GDB进行证书签名方可正常使用。
二、给GDB创建证书
1、在mac中打开keychain access工具,并创建一个证书
2、证书的信息可能参考如下所示的图
3、此后一直点击继续按钮直到下图时,更改为相应设置为System,最终便生成了如下所示的证书。
4、按照下面步骤更改证书的权限为“Always trust"
三、对证书进行签名
1、打开终端,输入如下命令
codesign -s yc_GDB_cert /usr/local/bin/gdb
2、打开任务管理器,在CPU选项卡中关闭进程taskgated
3、接下来就可以通过GDB来进行代码调试了


猜你喜欢
- 最近,很多用户反映自己升级win10系统之后,用电脑管家对电脑进行检测的时候,电脑管家提示系统盘异常,这是什么原因导致的呢?为什么会出现这样
- Photoshop工具栏不见了怎么办?Photoshop简称PS,是一款强大的图像处理软件,有着众多的编修与绘图工具,可以有效地进行图片编辑
- 今天本文分享3个新鲜的excel小技巧,分别为调整行间距、跨列合并、快速添加外边框,非常的实用。一、调整行间距一直以来,单元格中文字行间距是
- 很多用户在生活中都会使用到电脑的日历,能给自己更好的规划和时间概念,但是每个人的日历都千篇一律就比较乏味了,今天就带大家一起来看看怎么进行日
- 写在前面:面对目前笔记本市场品牌,型号各异的笔记本,很多朋友在预装win8改win7的方法无从下手。其实,大部分笔记本商都有着一种完善的安装
- 目前仅支持在Windows 8 Pro版本中添加WMC目前仅支持在Windows 8 Pro版本中添加WMC。1、这个库真的很酷在WMC以及
- 在PowerPoint 也就是PPT 中,我们可以根据自己的实际使用需求,插入一定的对象,比如Word文档,Excel表格,WPS文档等等。
- 为了某种板式设计的需要,比如对齐文字、分割版面、图文混排等,我们会在Word中使用表格来规范编辑内容。编辑好文字或图片内容后,就需要对表格线
- 打印A4纸张很容易,一般的打印机都是默认的,只需要按几个按钮就行了。但是,日常工作之中,时常需要打印A3大小的纸张,而此操作并不是所有的人都
- 很多时候,当我们在使用电脑时,通常会在internet选项里对浏览器进行一些安全设置,才可以更好的保护自己的电脑,但是有Win7系统用户反馈
- 10月16日,苹果给大家推送了iOS13.1.3正式版更新,iOS13.1.3也是iOS13的第5个正式版!据苹果官方介绍,iOS13.1.
- excel表格中怎么添加和去除水印?excel表格中想添加自己的水印,该怎么添加,如果想在不需要的时候取消水印该怎么办呢?下面我们就来看看e
- 小伙伴们在日常处理数据时,一般都会对数据进行一定的分类汇总。其实,在Excel表格中,有一个非常实用的功能,那就是“分列汇总”,比如某个企事
- 有时候我们可能需要对硬盘的某个磁盘加密,这样电脑会更加安全,那么Win7怎么给硬盘加密?下面小编就给大家带来Win7系统给硬盘加密教程,希望
- 我们都知道文档有很多格式,如Word、Excel、PPT、PDF、TXT等,这些文档所应用的范围各有不同,而我们在日常办公中也总是会遇到一些
- 小伙伴们有没有遇到过笔记本电脑开机一片黑呢,想必那时你的心情也是一片黑吧,那么导致笔记本黑屏的都有哪些原因呢,我们又怎么去解决我们心爱的笔记
- CPU温度过高会导致电脑运行慢,出现卡顿、死机、蓝屏,甚至严重的烧坏CPU的情况,因此我们在电脑的使用中还需要关注CPU温度的情况,那么CP
- 我们都知道Mac自带的截图功能很强大,操作也很便捷,但是截完的图片格式默认是PNG的,一些用户想要把默认的格式修改为JPG,如何操作呢?下面
- Win7系统是现在很多用户都在使用的电脑操作系统,在Win7系统下将任何软件窗口拖动或拖动到屏幕边缘将自动最大化窗口。当然,最大化到屏幕边缘
- 搜狗五笔输入法如何使用?搜狗五笔输入法具有词库随身、人性化设置、界面美观等特点,还为用户提供多多种输入模式。搜狗五笔输入法要怎么使用呢,下面