如何在fp-ide中启用调试器?我在某处读到了我应该从源代码编译fp-ide,但我不知道该怎么做。有人能帮助我吗?
答案 0 :(得分: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上运行良好。
答案 1 :(得分:0)
我无法为fp-ide
找到PPA,但我可以在repository中记录如何在Arch Linux上编辑CLI IDE。请注意,编译不会在CLI中启用调试器,因为它似乎是gdb
和fp
(fp-ide)之间的不兼容性。 this bug report in Debian。在Arch Linux上,fpc
包也不支持fp
中的调试器(使用NOGDB
标志明确禁用它。)
无论如何,这里是编译过程:
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并安装它(您甚至可以尝试使用checkinstall
而不是dpkg
将其集成到make install
中,但请查看Arch PKGBUILD查看可能需要的示例。
但是为什么使用命令行IDE fp
而不是lazarus
?使用lazarus
,您还可以创建控制台应用程序,它提供了更多功能(例如,支持工作调试)。