在 Linux 上,我有一些用我自己的 makefile 构建的 C++ 程序,我正在寻找一些 GUI 调试器来在源代码级别调试它们。
以前我在 openSUSE(12.3) 上使用 KDbg(2.5.2)。它可以工作,但有一些非常烦人的限制,例如,当被调试的程序没有被 Kdbg 捕获时,我无法设置断点——我的意思是,为了设置新的断点,我必须在程序启动之前设置它或者程序在遇到已经设置的断点时暂停。
现在我尝试使用 Eclipse CDT。我得到了eclipse-cpp-juno-SR2-linux-gtk.tar.gz但发现我不知道如何加载我的可执行文件以便开始调试。
我搜索了『eclipse debug pre-built C binary』之类的词,但似乎很少有人关心这个特性。
Eclipse CDT 真的可以做到吗?如果 Eclipse CDT 不能,KDbg 有没有更好的替代品?请帮忙。