位置: 编程技术 - 正文

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

  • 公司租赁个人车辆税率是多少
  • 当月未抵扣的进项税
  • 稽查局和税务局的关系
  • 特许经营权转让合同
  • 社保稳岗返还计算公式
  • 税控盘费用抵扣
  • 小规模企业所得税多少
  • 小微企业所得税税率2.5% 10% 25%
  • 国家税务局发票查询真伪
  • 新企业第一次报所得税
  • 错账的查找方法及适用范围
  • 4s店试驾车转卖怎么开票
  • 计提所得税是在结转12月损益之前还是之后
  • 租赁合同印花税计税依据含税吗
  • 公司的差旅费
  • 经营终止前企业资质变更
  • 收到发票,未付款,付款的时候需要把发票复印做附件吗
  • 公司注销要给钱吗
  • 销售退回如何做账
  • 工伤保险的作用有
  • 笔记本电脑应该关机还是睡眠
  • 使用的磁盘空间在哪
  • 税金及附加多计提所得税年报怎么更正
  • 企业清算剩余财产分配是否交个人所得税
  • 收到服务费发票怎么做账务处理
  • 多提附加税跨年怎么计算
  • 退款后发票如何查询
  • 如何知道是干皮还是油皮
  • php 并发 解决方案
  • php怎么样
  • php use关键字
  • 错误解决方法
  • 猿类作文
  • 全面带你了解AIGC的风口
  • linux执行php脚本
  • php的urlencode
  • 调出command命令窗口
  • 公司请的临时工
  • mysql数据库如何回滚
  • 平行结转分步法的特点
  • 规划设计费会计分录
  • 个人股权转让需要评估吗
  • 其他业务收入如何核算
  • 给离退休人员发放以前年度在岗奖金需要计提工会经费吗
  • 销售奖金交税由谁承担
  • 坏账准备贷方表示什么
  • 个体工商户员工如何报生育险
  • 汇算清缴前取得暂估发票
  • 进项税额转出缴税放在什么科目里
  • 结转生产成本是负数怎么办
  • 百旺金赋税盘怎么清卡
  • 城市维护建设税的计税依据
  • mysql常见优化手段
  • sql server创建备份
  • sql的all和any
  • 怎样用windows
  • flashplayer不能正常运行
  • upd什么意思
  • windows server 2012 nfs共享
  • win7cpu虚拟化怎么看
  • linux mount命令详解
  • macbook截
  • win7系统c盘占用空间大
  • window10 wifi打不开
  • cocos2dx安装和初步使用
  • node.js报错
  • cocos 2dx
  • shell脚本语句
  • Node.js中的construct构造函数
  • 动态加载原理
  • shell脚本中实现rm -fr !(file1)
  • canvas基础
  • python标准库函数有哪些
  • 什么叫开源库
  • 判断jquery对象是否存在
  • 税控盘异常什么原因
  • 代理记账的账本是什么
  • 普通发票和增值税普票有啥区别
  • 湖北航天金税盘服务器地址
  • 增值税综合税率是什么意思啊造价
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设