位置: 编程技术 - 正文

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

  • 购买固定资产的进项税可以抵扣吗
  • 小微企业月开票超15万季度未超45万
  • 年报会计师审计费用
  • 外聘人员需要申报个税吗
  • 咨询公司所得税税负率是多少合适
  • 样品销售如何记账
  • 固定资产后续支出资本化条件是什么
  • 收到未税货款怎么入账
  • 农牧业没有发票怎么办
  • 总资产报酬率计算举例
  • 买商品送购物券合法吗
  • 企业拆迁补偿款会计分录
  • 开票系统里的开户行可以更改吗
  • 房地产土地增值税筹划
  • 公司代扣的社保怎么做分录
  • 应向客户收取的出租包装物租金
  • 本月进项税大于销项税不需要交税,电子税务局如何打印
  • 无形资产的出租租金通过什么科目核算
  • 利率怎么算的计算方
  • PHP:xml_set_element_handler()的用法_XML解析器函数
  • php页面传值
  • 出卖固定资产企业处罚
  • bp程序是什么
  • win10远程连接win7密码正确,无法登陆
  • 预收账款为什么不属于金融负债
  • 无形资产出租的账务处理
  • PHP:diskfreespace()的用法_Filesystem函数
  • 预收的购货款属于收入吗
  • vue如何学
  • 监事 兼职
  • 加工费计入什么成本类别
  • 结转以前年度本年利润会计分录
  • php如何获取当前时间
  • 在报税显示缺少税种信息
  • 替票报销财务犯法吗
  • php.ini中date.timezone设置详解
  • php array_multisort 对数组进行排序详解及实例代码
  • 经营租赁业务会计账务处理
  • 季节性用工法律规定
  • 居间协议合同范本完整版
  • 补缴税款账务处理
  • python的多进程模块
  • mysql 子表
  • 下列项目的进项税额可以从销售税额中抵扣的是
  • 进项税额不得从销项税额中抵扣是什么意思
  • 企业收到运输发票
  • 汇算清缴期间发放的工资
  • 实收资本什么时候交齐
  • 2020年税务师报名流程
  • 纳税检查企业多缴企业所得税如何处理
  • 进项认证怎么算
  • 长期待摊费用未摊销完一次性处理怎么走
  • 项目前期的研发费用
  • 无形资产原值变更 摊销
  • 职工福利费如何计提
  • 专用发票不抵扣联可以当普票用吗?
  • 员工福利费怎么写分录
  • 私对公可以转账怎么转
  • mysql数据库巡检脚本
  • winxp系统如何设置禁用磁盘检测功能
  • 安卓系统强制竖屏
  • win7修改系统版本
  • win7系统系统
  • window 查看端口
  • windows10新功能
  • linux判断程序是否运行
  • mbr是什么启动
  • win8系统怎么到桌面
  • 在win7上加装一个硬盘不显示
  • webpack-loader
  • python erf
  • 统计一组数据各个数字出现的次数
  • jquery弹窗弹出一个页面
  • Drag and drop in unity
  • js如何实现图片轮播
  • 进项税额转出影响所得税吗
  • 报考国税
  • 跪式服务礼仪规范图片
  • ic卡读取失败是怎么回事
  • 税务稽查问题应对心得
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设