使用 macports 为 bochs 添加调试

Add debugging to bochs with macports

我似乎无法在 bochs 上进行调试。我使用 macports 安装它。具体来说,当我启动 bochs 时,命令行从未出现。

我很确定我在安装时包含了调试变体;但是,我想我可能打错了。

当我运行port installed bochs时,我得到这个

$ port installed bochs
The following ports are currently installed:
  bochs @2.6.8_1+avx+sdl2+smp+term (active)

这似乎表明未安装调试变体;但是,当我尝试添加调试变体时,响应表明无需执行任何操作:

$ sudo port upgrade --enforce-variants bochs +debugging
--->  Scanning binaries for linking errors
--->  No broken files found.

是否有其他方法来验证是否存在调试,并在必要时添加它?

我认为 bochs debugging 的变体是:

+debugger

在标准的 bochs ./configure 中,选项为:

--enable-debugger

https://github.com/macports/macports-ports/blob/master/emulators/bochs/Portfile#L51