位置: 编程技术 - 正文

在Mac系统中如何安装gdb调试器?如何解决GDB的签名错误?(macbookzen)

编辑:rootadmin

推荐整理分享在Mac系统中如何安装gdb调试器?如何解决GDB的签名错误?(macbookzen),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:macbookzen,mac系统中如何用直播伴侣播放音乐,在mac系统中如何卸载软件,mac系统中如何用直播伴侣播放音乐,在mac系统中如何卸载软件,在mac系统中如何删除软件,mac系统中如何在Excel中设置超链接,mac系统中如何在Excel中设置超链接,内容如对您有帮助,希望把文章链接给更多的朋友!

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 : (os/kern) failure (0x5).

(please check gdb is codesigned - see taskgated(8))

接下来。。。

还需要对GDB进行证书签名方可正常使用。

在Mac系统中如何安装gdb调试器?如何解决GDB的签名错误?(macbookzen)

二、给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来进行代码调试了

标签: macbookzen

本文链接地址:https://www.jiuchutong.com/biancheng/353015.html 转载请保留说明!

上一篇:苹果Mac系统怎么同时打开多个Finder标签页?(苹果mac系统怎么截屏快捷键)

下一篇:Mac OS X视频音频文件的默认打开方式能更改吗?(mac音频设置在哪里)

  • 去年少交增值税的会计处理
  • 金税盘维护费发票需要认证吗
  • 印花税购销合同减半征收政策
  • 小规模租金可以按1%
  • 房产税从租和从价
  • 支付给外包公司的工资备注怎么写
  • 营业税金及附加借贷方向
  • 对于子女继承父母的评价
  • 资本公积的核算内容不包括
  • 公司银行利息要交税吗
  • 国债利润收入属于收入吗
  • 印花税计入应交税费需要调整吗
  • 银行转贴现业务违法吗
  • 应交增值税期末余额在借方表示什么
  • 电子普通发票需要盖章吗
  • 建筑 分包
  • 三金一费包括哪些
  • 跨年暂估成本的账务处理冲回
  • 银行中间业务能开具增值税专票吗
  • 企业押金怎么管理
  • 在建工程暂估转固定资产
  • 营业收入存入银行分录
  • 应付的职工薪酬
  • 背书转让银行承兑汇票会计分录
  • windows快速查询
  • 企业如何选择会计准则
  • 生育津贴报销需要准生证吗
  • Win11/Win10 21H2 正式版发布前,微软再次推送可靠性补丁更新 KB4023057
  • 代扣的工会会费和工会经费
  • 建筑劳务公司计提人工劳务费需要工资表吗?
  • 文件夹删除需要管理员权限怎么弄
  • 电脑显卡排行榜
  • 小规模纳税人销售货物税率是多少
  • 编制合并财务报表时,下列各项中不属于子公司
  • 借方为什么是减少额?
  • vue3全局属性
  • 编制合并财务报表的程序主要包括
  • php面向对象编程
  • vue property decorator
  • 华为od测试岗机试需要怎么准备
  • html写php
  • 生产加工型企业需要办理哪些证件
  • 固定资产盘盈、盘亏的账务处理?
  • 增值税发票认证在哪里
  • 融资租赁利息一般多少
  • 安装centos7.2
  • mongodb 分组计数
  • 递延收益为什么是递延所得税资产
  • 研发费用计入什么表
  • 签三方协议需要法人本人去吗
  • 向投资者分配现金股利为什么会导致所有者权益减少?
  • 房屋租赁房产税如何征收
  • 收到汇算清缴退回的税款如何做账
  • 实际出资和名义出资
  • 白条该如何处理好
  • 以固定资产换入无形资产
  • 外经证如何缴税
  • 抵账房买卖流程
  • 资产负债表中的存货怎么算
  • 已认证的发票开具红字发票账务处理?
  • 预交了增值税款可以退吗
  • 损益类科目结转本年利润方向
  • 微信收款怎样记账
  • mysql主从复制原理以及架构
  • Windows Server 2012实用技巧集锦
  • mssecsvc是什么进程
  • windows7的使用方法
  • 如何卸载win8系统
  • material design怎么用
  • unity quaternion.angle
  • unity3d 版本
  • 用python写个脚本
  • android中menu
  • python ftp storbinary
  • 挂车买保险是怎么买的
  • 怎么查其他公司的财务报表
  • 河北省地税网上缴费平台
  • 济南个税起征点是多少2021
  • 税务局如何查询社保明细
  • 房屋赠与给子女要交多少税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设