使用localhost作为Eclipse中的目标,使用EDC-TCF进行调试

时间:2012-01-20 13:04:52

标签: eclipse eclipse-cdt

正如话题所说。我试图用TCF作为调试器启动C / C ++项目的调试会话。 这就是我所做的,(我在Windows XP上)

  • 我创建了一个C / ++项目,使用mingw32-make.exe构建它并生成 二进制。
  • 然后我按Debug As-> Debug Config-> Target Communications Framework
  • 在那里,我指定了项目名称,在Local File Path框中,我给出了C / C ++项目二进制文件的绝对路径。
  • 我在远程文件路径中没有提供任何内容,因为我在做localhost。
  • 然后我运行一个TCF代理(可以通过构建TCF代理源获得)。
  • 在调试配置的目标选项卡中,我选中“将localhost用作目标”。
  • 最后按Debug。

现在,当会话开始时,我得到一个tcf nullpointerexception,会话甚至没有开始。 有人做过这种调试吗?

1 个答案:

答案 0 :(得分:1)

使用mingw编译项目,使用tcf进行本地调试没有意义,只需使用CDT的默认调试器gdb,在调试器选项卡中指定gdb(mingw / bin / gdb)的完整路径,并且evertything应该没问题

顺便说一句。我刚刚做了一个tcf本地调试,它工作,只是我使用msvc工具链编译我的项目。也许那是你的问题