在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来进行代码调试了
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
word文档中页码怎么设置
Excel教程 怎样做到只复制批注而不带内容
![](https://img.aspxhome.com/file/2023/6/37436_0s.png)
wps文字怎样添加或删除页眉横线
excel表中只显公式的解决方法
excel 2019如何使用高级筛选查找多个对应结果方法
![](https://img.aspxhome.com/file/2023/7/a140797_0s.png)
如何在Word 2016中插入表格?
![](https://img.aspxhome.com/file/2023/4/23404_0s.jpg)
Excel怎么制作下拉列表?制作下拉列表方法
![](https://img.aspxhome.com/file/2023/3/40713_0s.jpg)
怎样使用Word2003打开Word2013的DOCX文档
![](https://img.aspxhome.com/file/2023/1/20871_0s.jpg)
Word怎么调开发工具出来?Word没有开发者工具的解决办法
![](https://img.aspxhome.com/file/2023/4/30834_0s.jpg)
如何为word文档添加网页地址超链接
![](https://img.aspxhome.com/file/2023/8/33028_0s.jpg)
WPS怎样在文档中编辑数学公式
wps演示怎么画流程图
Wps中便捷“发射”功能的操作使用
电脑版WPS表格怎么快速录入分数
![](https://img.aspxhome.com/file/2023/8/a182868_0s.png)
Excel2010的窗口怎么冻结
![](https://img.aspxhome.com/file/2023/2/36462_0s.jpg)
9个Word隐藏神技巧
电脑WPS文档目录内容变成代码怎么办
![](https://img.aspxhome.com/file/2023/2/a184012_0s.png)
MimoLive for mac使用教程,将媒体文件添加到mimoLive?
![](https://img.aspxhome.com/file/2023/4/a212634_0s.jpeg)
苹果Mac App实用软件推荐,打造高效工作流程!
![](https://img.aspxhome.com/file/2023/1/a209831_0s.jpeg)