如何在 fp-ide 中启用调试器?我在某处读到我应该从源代码编译 fp-ide,但我不知道该怎么做。有人能帮我吗?
问问题
2643 次
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 上,该软件包在设计上也不支持调试器(使用标志明确禁用它)。fpc
fp
NOGDB
无论如何,编译过程如下:
- 确保你已经安装了 FreePascal,因为你需要它来编译 IDE
- 下载源压缩包
- 将压缩包解压到您方便的位置并
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 回答