最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

在Mac系統(tǒng)中如何安裝gdb調試器?如何解決GDB的簽名錯誤?

  發(fā)布時間:2015-12-02 11:29:06   作者:佚名   我要評論
安裝gdbGDB作為一個強大的c/c++調試工具,一直是程序猿們的良好伴侶,但轉到Mac os才發(fā)現(xiàn)竟然沒有默認安裝,那么在Mac系統(tǒng)中如何安裝gdb調試器?如何解決GDB的簽名錯誤?下面小編就為大家詳細介紹一下,來看看吧

Mac os下的Terminal 終端中默認情況下并沒有安裝gdb調試器,但是可以通過gcc編譯器進行代碼編譯,如果出錯了就需要通過gdb調試器進行代碼調試,下面小編就為大家介紹在Mac系統(tǒng)中如何安裝gdb調試器以及如何解決GDB的簽名錯誤方法,來看看吧!

一、安裝GDB

在進行gdb安裝前應首先配置好homebrew安裝管理工具

安裝好homebrew后,輸入如下命令查看homebrew中是否有gdb安裝包,可以看到我現(xiàn)在的版本中并沒有gdb安裝包。

如何在Mac系統(tǒng)中安裝gdb調試器

輸入命令brew update來更新homebrew的軟件庫,更新完成后再次查詢即可看到已經(jīng)有gdb安裝包嘍。

如何在Mac系統(tǒng)中安裝gdb調試器

如何在Mac系統(tǒng)中安裝gdb調試器

輸入命令brew install gdb 即可以進行gdb調試器的安裝了,安裝過程如下所求

如何在Mac系統(tǒng)中安裝gdb調試器

安裝完成后可以通過輸入gdb測試gdb版本及是否正確安裝。

如何在Mac系統(tǒng)中安裝gdb調試器

此外,建議大家通過如上安裝方式來安裝CGDB或者DDD調試工具,它們也都是基于GDB的,但是它們有著便捷的界面調試優(yōu)勢。

如何在Mac系統(tǒng)中安裝gdb調試器

細節(jié)的你可能會發(fā)現(xiàn)安裝完成后還是不能利用GDB來進行代碼調試,會出現(xiàn)如下錯誤:

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

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

接下來。。。

還需要對GDB進行證書簽名方可正常使用。

如何在Mac系統(tǒng)中安裝gdb調試器

二、給GDB創(chuàng)建證書

1、在mac中打開keychain access工具,并創(chuàng)建一個證書

如何在Mac系統(tǒng)中安裝gdb調試器

如何在Mac系統(tǒng)中安裝gdb調試器

2、證書的信息可能參考如下所示的圖

如何在Mac系統(tǒng)中安裝gdb調試器

如何在Mac系統(tǒng)中安裝gdb調試器

3、此后一直點擊繼續(xù)按鈕直到下圖時,更改為相應設置為System,最終便生成了如下所示的證書。

如何在Mac系統(tǒng)中安裝gdb調試器

如何在Mac系統(tǒng)中安裝gdb調試器

4、按照下面步驟更改證書的權限為“Always trust"

如何在Mac系統(tǒng)中安裝gdb調試器

如何在Mac系統(tǒng)中安裝gdb調試器

三、對證書進行簽名

1、打開終端,輸入如下命令

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

如何在Mac系統(tǒng)中安裝gdb調試器

2、打開任務管理器,在CPU選項卡中關閉進程taskgated

如何在Mac系統(tǒng)中安裝gdb調試器

3、接下來就可以通過GDB來進行代碼調試了

如何在Mac系統(tǒng)中安裝gdb調試器

以上就是在Mac系統(tǒng)中如何安裝gdb調試器方法介紹,操作很簡單的,大家學會了嗎?希望能對大家有所幫助!

相關文章

最新評論

玉溪市| 合水县| 罗源县| 赞皇县| 铜山县| 剑阁县| 罗平县| 芦山县| 普兰店市| 唐海县| 绥化市| 信丰县| 稻城县| 东乡族自治县| 灵寿县| 高台县| 府谷县| 宁德市| 通州区| 泸溪县| 龙川县| 公安县| 会泽县| 建平县| 咸宁市| 遵化市| 延津县| 游戏| 梧州市| 元氏县| 比如县| 洞头县| 龙口市| 贡觉县| 紫阳县| 龙川县| 离岛区| 嘉荫县| 琼结县| 竹溪县| 宁阳县|