午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

您的位置:首頁技術(shù)文章
文章詳情頁

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

瀏覽:235日期:2024-07-06 15:41:29

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

一、安裝GDB

在進(jìn)行g(shù)db安裝前應(yīng)首先配置好homebrew安裝管理工具

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

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

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

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

輸入命令brew install gdb 即可以進(jìn)行g(shù)db調(diào)試器的安裝了,安裝過程如下所求

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

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

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

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

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

細(xì)節(jié)的你可能會發(fā)現(xiàn)安裝完成后還是不能利用GDB來進(jìn)行代碼調(diào)試,會出現(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進(jìn)行證書簽名方可正常使用。

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

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

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

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

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

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

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

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

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

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

三、對證書進(jìn)行簽名

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

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

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

2、打開任務(wù)管理器,在CPU選項卡中關(guān)閉進(jìn)程taskgated

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

3、接下來就可以通過GDB來進(jìn)行代碼調(diào)試了

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

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

標(biāo)簽: Mac OS系統(tǒng)
主站蜘蛛池模板: 亚洲在线观看免费 | 久久久亚洲成人 | 亚洲精品aaa| 欧美日韩1 | 国产一区二区三区免费看 | 在线一区观看 | 亚洲九九九 | 91在线精品播放 | 中文字幕――色哟哟 | 小罗莉极品一线天在线 | av男人在线 | 日韩精品视频中文字幕 | 精品免费视频 | 婷婷色影院 | 天天天天操 | 国产成人一区二区 | 天堂在线观看中文字幕 | av国语| 成人公开视频 | 国产精品永久久久久久久久久 | 国产一区二区在线视频观看 | 国产性hd| 日韩综合在线 | 成人做爰视频网站 | 日本三级视频在线播放 | 日韩欧美中文字幕在线视频 | av中文字幕免费在线观看 | 日本爱爱网站 | 亚洲毛片视频 | 超碰在线98 | 日韩一区二区在线免费观看 | 一区二区三区四区五区视频 | 久久久视频 | 爱爱91 | 亚洲一区二区三区高清 | 99热免费观看 | 久久久中文 | 亚洲大胆视频 | 久久在线视频 | av在线首页 | 三级网站在线播放 |