Geany:虽然安装了插件,但调试器不可用

Geany:虽然安装了插件,但调试器不可用

我在 Ubuntu 18.04 上运行 Geany 1.32。我遇到一个问题,安装插件后,工具 > 插件管理器下没有可用的调试器(我专门寻找 C 调试器)。以下是我在安装 Geany 和插件时运行的命令:

$ sudo apt-get update
$ sudo apt-get install geany geany-plugins-common
$ sudo apt install geany-plugins

什么原因导致调试器插件不可用?

答案1

我来这里寻找同一问题的答案,但很失望没有得到答复。

我在其他地方找到的只是参考至此变更日志其中写道:

geany-plugins (1.32+dfsg-3) unstable; urgency=medium

  * [67b34ed] Disable webkit-using plugins: markdown, webhelper
    webkitgtk-3.0 is not to be used as it is deprecated, but the port to
    webkit2gtk-4.0 isn't ready yet.

 -- Chow Loong Jin <email address hidden>  Thu, 11 Jan 2018 03:17:55 +0800

调试插件似乎是受此影响的插件之一,因此显然它已经有近两年半无法工作了。

我还没有找到任何地方暗示何时(或是否)可以解决这个问题。

答案2

为了使 C 调试器可见,您需要安装libvte-dev. 安装后libvte-dev关闭 Geany 后,下次运行 Geany 时,您将看到“调试”选项卡。您必须安装 gdb。

sudo apt-get 安装 gdb libvte-dev

答案3

一些 Geany 插件被排除在外,因为它们依赖于包含错误的旧库,请参阅这里

在较新的版本中,调试器再次被包含,因为它更新了其依赖项。您可以使用购电协议在旧版 Ubuntu 中也可以使用排除的插件:

 sudo add-apt-repository ppa:geany-dev/ppa
 sudo apt-get update
 sudo apt-get upgrade
 sudo apt-get install geany-plugin-debugger

相关内容