Bug和功能

如果你认为你在Geany中发现了一个bug,或者如果你有需要的功能,请在Github问题跟踪器中提交bug(见下文)。
您也可以自由订阅并写信给我们的邮件列表.

Github问题跟踪器

问题跟踪器可以用于bug和功能请求:

https://github.com/geany/geany/issues

有时错误不是由Geany本身引起的,而是由插件引起的。
如果您知道或假设它可能是一个插件,请参考Geany-Plugins项目进行报告:

https://github.com/geany/geany-plugin/issues(https://github.com/geany/geany-plugin/issues)

Bug报告

请尝试向我们提供可靠的指示以重现该错误,以便我们能够诊断原因。我们还需要:

  • Geany的版本号
  • GTK+的版本号(可以用打印geany-V型)
  • 您的操作系统详细信息
  • 发生错误的文件类型(如果适用)

其他有用信息

使用-v(v)开关。
这有助于诊断错误。

有时您可能会发现一个只在特定配置中出现的错误,在这种情况下,如果您将您的~/.geany/geany.conf和任何其他相关配置文件(其中~是您的主目录)。

获取回溯

如果Geany崩溃了,如果您能给我们一个使用gdb公司以下为:

  • 运行gdb/path/to/geany(注意:通常的路径可以通过运行哪个geany)
  • 类型运行-v(后跟发生错误时与Geany一起使用的任何命令行参数)gdb公司促使
  • 复制segfault-它将被捕获gdb公司
  • 类型英国电信公司如果出现提示,请按enter

将所有信息从运行命令-谢谢。

在某些情况下,回溯可能没有那么有用。
这主要发生在Geany构建时没有调试信息,使用-格式帧指针或者二进制文件被剥离了(但它可能仍然值得发送给我们)。

在这种情况下,如果您能够:

  • 从Geany的调试包获取回溯(如果您的发行版有)或
  • 使用适当的调试标志从新的Geany构建中获取回溯:

    • 使干净
    • ./configure CFLAGS=-g
    • 然后用制作等。

这还可以防止优化标志(通常启用,例如。-氧气)避免在错误可能隐藏的位置内联静态函数。

注意:使用gcc配置的默认源代码应包括-克调试标志,但在某些系统上,CFLAGS已经由autoconf或在shell环境中设置,因此可能需要重写。