位置: 编程技术 - 正文

在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音频设置在哪里)

  • 公司租的库房应该计入什么科目
  • 居间费用如何纳税
  • 个人所得税的税点是多少钱
  • 工亡赔偿金如何支付
  • 个税抵扣租房能抵扣多少
  • 资产的企业所得税怎么算
  • 税收主要分类方法
  • 公司名称房产和房地产区别
  • 期末存货跌价准备金额的确定
  • 退休人员返聘工资按工资薪金还是劳务报酬
  • 员工租房合同
  • 公司怎么给个人开票
  • 增值税发票季报
  • 机票上exempt yqcny是什么意思?
  • 企业所得税递增是什么意思
  • 优惠购房差价收益是否缴纳个人所得税?
  • 股东增加投资款要交印花税吗
  • 财政拨款税务处理方法
  • windows7中
  • 税款缴纳期初未缴税额
  • 融资租入的设备为什么属于资产
  • vue怎么使用本地存储比较好
  • 实缴注册资本股权转让怎么交税
  • 石榴石的功效与作用价值
  • monaco编辑器的自定义提示
  • 最贵的手机苹果
  • 防伪税控风险纳税人
  • 事业单位会计准则是否废止
  • framework7教程
  • 移民美国怎样加入医疗保险
  • 结转工资费用
  • php单例模式什么时候用
  • 销项税的分录怎么做
  • 黄金零售环节增值税的缴纳
  • 社会团体账务处理流程举例
  • jwt中的jti
  • urljoin使用
  • 人力资源管理公务员岗位
  • java 读写锁 map
  • 代收代缴水费可以加多少损耗
  • 表单上传文件
  • mongodb document
  • 其他应付款在清算时怎么处理
  • 个人对个人大额转账用途怎么写
  • 营业外支出的内容包括
  • 预计净残值影响营业利润吗
  • 转租行为的税务处理方法
  • 免征增值税个税计税依据
  • 金税盘购买的会计分录
  • 什么叫金税四期呢?
  • 金税盘全额抵扣申报表怎么填
  • 零申报是怎么回事
  • 普惠性幼儿园是什么意思
  • 以无形资产换入固定资产发生的净损益
  • 捐赠 赞助 区别
  • 本年利润的年末余额
  • sqlserver函数大全
  • mysql的用处
  • win8.1开机进入桌面
  • solaris安装软件
  • solaris删除文件命令
  • 如何修复hosts文件
  • mac我的所有文件 删除
  • vps如何搭建ss
  • 360安全卫士升级后的安装包在哪里
  • linux常用命令chmod的使用
  • Android GBK与UTF-8
  • js中的onchange
  • flask使用celery
  • 安卓的引导式访问叫什么
  • 如何处理女寝关系
  • java clone用法
  • python 字典怎么添加数据
  • 重庆国家电子税务总局怎样开电子税票
  • 发票查验结果不一致的原因有哪些
  • 税务评估风险等级是什么
  • 减免性质代码怎么填写才正确
  • 智能财税证书含金量如何
  • 园区地税局在哪里
  • 曲靖注册公司要哪些条件
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设