淺談如何在Mac上安裝GDB調試

前言:GDB調試是信息學競賽中的一個好用的工具,它不僅能夠幫我們快速調試程序,還能在考場上裝逼,讓坐在你旁邊的同學感到一陣恐慌。


Mac上面安裝GDB有三步

1.配置homebrew

2.安裝GDB

3.配置證書


1.配置homebrew:

打開終端

這裏寫圖片描述
這裏寫圖片描述

把下面的代碼複製到終端中

ruby -e"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

然後等待至安裝完成


2.安裝GCD

繼續在終端中操作

將下面的代碼複製到終端中檢查現在是否有GDB安裝包

brew search gdb

當看到gdb旁邊打了鉤(如下圖)就說明安裝了

這裏寫圖片描述

否則輸入下面的代碼來安裝

sudo brew install gdb

等待至安裝完成


3.配置證書

如果完成了以上兩步就急於使用GDB,那麼會得到如下錯誤

這裏寫圖片描述

原因在於沒有權限,我們需要創建證書

打開鑰匙串

這裏寫圖片描述

創建證書

這裏寫圖片描述

取名爲gdb-cert

證書類型爲代碼簽名

勾選 覆蓋默認值

這裏寫圖片描述

然後一直點繼續,直到出現選擇指定鑰匙串時 選擇 系統

這裏寫圖片描述

把證書設爲始終信任

這裏寫圖片描述

完成以上步驟後,最後一步

打開終端輸入一下代碼到終端

sudo codesign -s gdb-cert /usr/local/bin/gdb

然後根據終端指示輸入密碼

這裏寫圖片描述

然後就可以使用GDB了


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章