位置: 编程技术 - 正文

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

  • 增值税发票综合服务平台怎么下载
  • 分公司的企业所得税税率是多少
  • 中国税收居民判定标准
  • 价外费用纳税义务发生时间
  • 税收法律关系中最实质的东西是
  • 销售净收入咋算
  • 收到财政局拨款填到现金流量表哪一项
  • 小规模纳税人所得税怎么征收
  • 工会经费的减免申请
  • 免税店含增值税吗
  • 消防检测需要资质吗?
  • 房地产开发商转型
  • 房产契税发票丢了可以补开吗
  • 月初缴纳的保险是当月的吗
  • 公司出售自用汽车如何开票
  • 发票勾选没有确认怎么办
  • 计提以前年度税金
  • 哪些公司可以开咨询费发票
  • 企业拆迁补偿款要交税吗
  • 进项税额忘了抵扣
  • 基金赎回手续费怎么计算
  • 转正工资和试用工资区别
  • 汽车厂家金融贴息 是贴利息的还是贴车价
  • 员工福利专票分录
  • 收购农产品再销售最新税收政策
  • 公户的利息收入账务处理咋处理
  • RegSrvc.exe - RegSrvc是什么进程 有什么用
  • php中const
  • 长期投资损失的确认
  • 应付账款周转天数长对企业的影响
  • 股权转让协议合同
  • 研究院经营范围怎么写
  • php单例模式demo
  • 最小的洗衣机是多少
  • 产品成本核算应正确划分哪些方面的费用界限
  • 房地产开发成本明细
  • 最多显示2行文字怎么弄
  • 什么是长期应付票据
  • 手撕代码题目集锦
  • 工业企业采购商品过程中发生的进货费用
  • 注销对公账户要去原支行吗
  • 成本费用做账
  • 如何把握售后租回交易的主要问题
  • 培训费属于什么
  • 新开公司怎么办理税务登记
  • 提供加工修理修配劳务包含哪些
  • mysql 增加用户
  • 企业购进材料取得增值税专用发票
  • 未认证key
  • 招待客户的交通费可以算招待费吗
  • 企业所得税年报申报时间
  • 工会支付职工福利费做账
  • mysql官方性能报告
  • 债券投资包含哪些
  • 企业未开票收入怎么入账
  • 办公室租金发票可以扺增值税吗
  • 什么是定额发票图片
  • 管理费用和财务费用属于什么科目
  • 劳务派遣中谁给劳动者发工资
  • 注销企业基本户销户规定
  • 利得与损失的四种类型
  • 对子公司的投资损失可以税前扣除吗
  • 会计记账凭证怎么装订视频
  • 什么是递延所得税?
  • 案例如何分析
  • win8怎么打开光驱
  • windows2003文件服务器
  • linux ./文件
  • ins pc版
  • git打标签命令
  • 怎么在html中调用js的函数
  • python引用方法
  • easyui怎么用
  • 医院票据怎么查询
  • 人力资源差额发票
  • 电子税务局怎么删除办税员
  • 如何在同一台电脑上投屏
  • 请问关于煤炭的法律法规
  • 计征土地增值税时需要以评估价格来确定
  • 购买材料如何计入成本
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设