用gdb对北太天元的插件调试,ubuntu或windows都可以,具体方式如下
2023年5月15日下午,我在浙大紫金港校区宣讲了北太天元。 感谢浙大的王何宇老师的主持, 在他的热情鼓励下,有个学生终于鼓起勇气开始吐槽了。 他是浙大张庆海老师的学生,正在为北太天元开发插件,他说北太天元提供了的接口还是很友好的,但是调试太不友好了,无法用 gdb 调试。 我搜索了我的b站,确实没有讲如何调试插件的视频和专栏。 其实是可以用gdb 调试的, 我抱歉地说,“同学,我来晚了。” 下面是如何用gdb调试北太天元插件的具体操作步骤。
ubuntu系统
首先,编译插件的时候要使用 -g 选项 (作为资深程序员,这个他肯定是知道的)
其次, 他使用的是 ubuntu, 北太天元是安装在 /opt/Baltamatica , 修改 /opt/Baltamatica/bin/Baltamatica.sh , 就是把下图中的画红线标注的这一行改成 gdb baltamatica 即可。

最后, 再运行北太天元 /opt/Baltamatica/bin/baltamatica.sh 就开启了gdb 的调试模式
windows系统
如果你使用的是 windows, 那么也可以使用 gdb 调试的,你安装了 msys 开发环境, 那么那么你的 msys 安装目录下的 mingw64\bin 的目录下有一个 gdb.exe . 假设北太天元在你的电脑上的安装目录是 C:\Baltamatica, 那么去修改 C:\Baltamatica\bin\baltamatica.bat,

也是在上面标红线的地方修改, 例如你的gdb.exe 在 C:\msys64\mingw64\bin\gdb.exe
你应该修改成 C:\msys64\mingw64\bin\gdb.exe baltamatica.exe
然后运行 baltamtiaca.bat 就开启了调试模式。