电脑频道 手机频道
网络技能 路由器
电脑零碎 电脑蓝屏
游戏攻略 明星八卦
钱汇娱乐网 最新更新
首页 > 苹果MAC>注释 通告: 为呼应国度净网举动,局部内容曾经删除,感激网友了解。

_在Mac零碎中怎样装置gdb调试器?怎样处理GDB的署名错误?_

【2015-12-16 08:25:32】 泉源:网络 作者:福州电脑之家 批评:

Mac os下的Terminal 终端中默许状况下并没有装置gdb调试器,但是可以经过gcc编译器停止代码编译,假如堕落了就需求经过gdb调试器停止代码调试,上面小编就为各人引见在Mac零碎中怎样装置gdb调试器以及怎样处理GDB的署名错误办法,来看看吧!

一、装置GDB

在停止gdb装置前应起首设置装备摆设好homebrew装置办理东西

装置好homebrew后,输出如下下令检查homebrew中能否有gdb装置包,可以看到我如今的版本中并没有gdb装置包。

怎样在Mac零碎中装置gdb调试器

输出下令brew update来更新homebrew的软件库,更新完成后再次盘问即可看到曾经有gdb装置包喽。

怎样在Mac零碎中装置gdb调试器

怎样在Mac零碎中装置gdb调试器

输出下令brew install gdb 即可以停止gdb调试器的装置了,装置进程如下所求

怎样在Mac零碎中装置gdb调试器

装置完成后可以经过输出gdb测试gdb版本及能否准确装置。

怎样在Mac零碎中装置gdb调试器

别的,发起各人经过如上装置方法来装置CGDB或许DDD调试东西,它们也都是基于GDB的,但是它们有着便捷的界面调试劣势。

怎样在Mac零碎中装置gdb调试器

细节的你能够会发明装置完成后照旧不克不及应用GDB来停止代码调试,会呈现如下错误:

Unable to find Mach task port for process-id 6603: (os/kern) failure (0x5).

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

接上去。。。

还需求对GDB停止证书署名方可正常运用。

怎样在Mac零碎中装置gdb调试器

二、给GDB创立证书

1、在mac中翻开keychain access东西,并创立一个证书

怎样在Mac零碎中装置gdb调试器

怎样在Mac零碎中装置gdb调试器

2、证书的信息能够参考如下所示的图

怎样在Mac零碎中装置gdb调试器

怎样在Mac零碎中装置gdb调试器

3、尔后不断点击持续按钮直到下图时,变动为相应设置为System,终极便天生了如下所示的证书。

怎样在Mac零碎中装置gdb调试器

怎样在Mac零碎中装置gdb调试器

4、依照上面步调变动证书的权限为“Always trust"

怎样在Mac零碎中装置gdb调试器

怎样在Mac零碎中装置gdb调试器

三、对质书停止署名

1、翻开终端,输出如下下令

codesign -s yc_GDB_cert /usr/local/bin/gdb

怎样在Mac零碎中装置gdb调试器

2、翻开义务办理器,在CPU选项卡中封闭历程taskgated

怎样在Mac零碎中装置gdb调试器

3、接上去就可以经过GDB来停止代码调试了

怎样在Mac零碎中装置gdb调试器

以上便是在Mac零碎中怎样装置gdb调试器办法引见,操纵很复杂的,各人学会了吗?盼望能对各人有所协助!

500x343

500x343-35K-JPG

在Mac零碎中怎样装置gdb调试器?怎样处理GD...

相干搜刮:

分享:
下载
宣布关于《_在Mac零碎中怎样装置gdb调试器?怎样处理GDB的署名错误?_》的批评

福州电脑网(福州iThome)专业电脑/盘算机学习网站.提供电脑维修知识,包罗盘算机软件/硬件维修知识,路由器/交流机/网络设置,电脑蓝屏,网络/it知识学习等等钱汇网址学习材料.

免责声明:本站一切信息内容仅供参考,若有得罪您的权柄请联络我们删除!请各人留意:本站删帖完全收费。邮箱:

Copyright (C) FziThome.com, All Rights Reserved.

版权一切 闽ICP备14002611号-3