用gdb對(duì)北太天元的插件調(diào)試,ubuntu或windows都可以,具體方式如下
2023年5月15日下午,我在浙大紫金港校區(qū)宣講了北太天元。 感謝浙大的王何宇老師的主持, 在他的熱情鼓勵(lì)下,有個(gè)學(xué)生終于鼓起勇氣開始吐槽了。 他是浙大張慶海老師的學(xué)生,正在為北太天元開發(fā)插件,他說北太天元提供了的接口還是很友好的,但是調(diào)試太不友好了,無法用 gdb 調(diào)試。 我搜索了我的b站,確實(shí)沒有講如何調(diào)試插件的視頻和專欄。 其實(shí)是可以用gdb 調(diào)試的, 我抱歉地說,“同學(xué),我來晚了?!? 下面是如何用gdb調(diào)試北太天元插件的具體操作步驟。
ubuntu系統(tǒng)
首先,編譯插件的時(shí)候要使用? -g 選項(xiàng) (作為資深程序員,這個(gè)他肯定是知道的)
其次,? 他使用的是 ubuntu, 北太天元是安裝在? /opt/Baltamatica , 修改 /opt/Baltamatica/bin/Baltamatica.sh , 就是把下圖中的畫紅線標(biāo)注的這一行改成? gdb baltamatica 即可。

最后, 再運(yùn)行北太天元? /opt/Baltamatica/bin/baltamatica.sh 就開啟了gdb 的調(diào)試模式
windows系統(tǒng)
如果你使用的是 windows, 那么也可以使用 gdb 調(diào)試的,你安裝了 msys 開發(fā)環(huán)境, 那么那么你的 msys 安裝目錄下的? mingw64\bin 的目錄下有一個(gè)? gdb.exe? .? 假設(shè)北太天元在你的電腦上的安裝目錄是 C:\Baltamatica,? 那么去修改 C:\Baltamatica\bin\baltamatica.bat,

也是在上面標(biāo)紅線的地方修改, 例如你的gdb.exe 在 C:\msys64\mingw64\bin\gdb.exe
你應(yīng)該修改成???? C:\msys64\mingw64\bin\gdb.exe? baltamatica.exe
然后運(yùn)行 baltamtiaca.bat 就開啟了調(diào)試模式。