我是Visual Studio用户,习惯使用断点进行调试。现在我正在Linux环境下使用Eclipse作为IDE。我是Linux和Eclipse的新手,不知道如何在Eclipse中使用gdb来调试程序。我尝试在命令行中使用gdb,但没有UI界面那么容易。请问如何在Eclipse中使用gdb?
现在您应该能够在Eclipse中设置断点并检查变量的值。
另一种方法是安装DDD(一个GDB的图形用户界面前端)。
git clone https://github.com/cirosantilli/ide-test-projects
cd ide-test-projects/cpp
make
./main.out
main.out
现在 Eclipse 知道如何运行你的程序。我们可以通过进行测试运行来确认:
main
,这会创建一个蓝色圆圈(如上图所示)。main
处:
淡蓝色线条覆盖在 (void)argv;
上,表示这是在调试器下正在执行的当前行。
从那里开始,学习调试界面就只是一个问题,例如:
完成调试后,您可以使用 Ctrl + F8
切换回正常的代码视图(非调试状态):如何在 Eclipse 中终止调试进程后更改回透视?
在 Eclipse 2020-03 (4.15.0) 上测试通过。