gdb不';t在自由Pascal中不存在或不可执行

gdb不';t在自由Pascal中不存在或不可执行,gdb,lazarus,freepascal,Gdb,Lazarus,Freepascal,我安装了lazarus和免费Pascal。一切都好。但当我运行一个空项目时,我得到:调试器“/usr/bin/gdb”不存在或不可执行。请参见工具->选项->调试器选项。我快发疯了,不知道怎么修。请大家帮帮我,GDB是GNU调试器,是一个外部依赖项。确保GDB已安装并位于/usr/lib/GDB或适当调整设置我不熟悉Free Pascal,但我很难理解这是一个问题的原因。当您尝试使用已填充的项目运行编译器时,是否看到相同的行为?我怀疑空项目没有填写编译器路径,但正确设置项目并实际为其提供正确路径

我安装了lazarus和免费Pascal。一切都好。但当我运行一个空项目时,我得到:
调试器“/usr/bin/gdb”不存在或不可执行。请参见工具->选项->调试器选项
。我快发疯了,不知道怎么修。请大家帮帮我,GDB是GNU调试器,是一个外部依赖项。确保GDB已安装并位于/usr/lib/GDB或适当调整设置

我不熟悉Free Pascal,但我很难理解这是一个问题的原因。当您尝试使用已填充的项目运行编译器时,是否看到相同的行为?我怀疑空项目没有填写编译器路径,但正确设置项目并实际为其提供正确路径和要编译的内容应该可以解决这个问题。Lazarus是一个FPC特定的IDE,因此编译器设置是全局的,通常不是像这样按项目代码符号GDB。在调试器IDE选项中,我将路径GNU调试器(gdb)设置为/usr/local/bin/gdb。但是什么都没有!我得到了相同的错误:请检查gdb是否有代码签名-请参阅taskgated(8)。怎么了?对不起,我可以遵循generic*nix,但我无法解决苹果为使独立开发更加困难所做的事情。