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构建时没有调试信息,使用-格式帧指针
或者二进制文件被剥离了(但它可能仍然值得发送给我们)。
在这种情况下,如果您能够:
这还可以防止优化标志(通常启用,例如。-氧气
)避免在错误可能隐藏的位置内联静态函数。
注意:使用gcc配置的默认源代码应包括-克
调试标志,但在某些系统上,CFLAGS已经由autoconf或在shell环境中设置,因此可能需要重写。