1

如何在 fp-ide 中启用调试器?我在某处读到我应该从源代码编译 fp-ide,但我不知道该怎么做。有人能帮我吗?

4

2 回答 2

2

从http://www.freepascal.org/down/x86_64/linux-hungary.var获取用于 FPC 的通用 linux tar 安装程序 (fpc-2.6.0.x86_64-linux.tar)它带有一个带有集成调试器的预编译 IDE支持,并且至少在 12.04 LTS 上运行良好。

于 2012-11-01T09:14:37.280 回答
0

我无法为 找到 PPA fp-ide,但我可以描述如何在 Arch Linux 上编译 CLI IDE,如存储库中所述。请注意,编译不会启用 CLI 中的调试器,因为根据Debian 中的这个错误报告,gdb它似乎是和fp(fp-ide)之间的不兼容。在 Arch Linux 上,该软件包在设计上也不支持调试器(使用标志明确禁用它)。fpcfpNOGDB

无论如何,编译过程如下:

  1. 确保你已经安装了 FreePascal,因为你需要它来编译 IDE
  2. 下载源压缩包
  3. 将压缩包解压到您方便的位置并cd进入该目录

在您的 shell 中执行以下代码:

pushd fpcsrc/compiler
fpcmake -Tall
popd
make build          
make -j1 install    
# in Arch, the switch "NOGDB=1" is present in both make lines

这应该编译 IDE 并安装它(您甚至可以尝试dpkg通过使用checkinstall而不是集成它make install,但请查看Arch PKGBUILD以查看可能需要的示例)。

但是为什么你使用命令行 IDEfp而不是lazarus呢?您还可以制作控制台应用lazarus程序,它提供了更多功能(例如,工作调试支持)。

于 2012-10-30T19:10:40.970 回答