我是Lazarus的新手,但我已经和Delphi合作了很长时间。在Delphi中可以添加断点,并且在运行时使用调试(F9),程序在该点停止,我可以通过键入F8查看变量的值来逐步运行。 在拉撒路,我相信我没有做某事,因为它不起作用。
这件事发生在德尔福,而不是拉撒路。
如果你有Notepad ++,那么在Notepad ++中打开你的源文件。在主栏上单击“显示所有字符”按钮。然后,您将看到大多数行以CRLF
(回车符/换行符)结束,但是您尝试中断的一行不会,它只以LF
结尾。用CRLF
替换它们,保存,重新打开Lazarus上的文件并尝试一下。
确保已启用生成调试信息。
项目 - >项目选项 - >调试:为GDB生成调试信息