Eclipse,CDT,(N)Curses和debugin / profiling

时间:2011-08-17 12:55:40

标签: c++ linux eclipse valgrind ncurses

嗨!

是否可以调试/配置用Eclipse \ CDT编写的基于ncurses的应用程序?当然可以使用eclipse IDE。

主要问题是运行此应用程序的eclipse应该使用外部控制台,但它不会这样做。 即使将输出重定向到文件(终端)也没有改变任何东西......

现在我使用valgrind寻找泄漏和其他东西以及难以阅读的单个编辑器的输出文件。 Eclipse有一个valgrind插件,但它无法导入resoult数据进行分析。

这是我的配置:

  • System Linux(基于Debian)
  • Eclipse IDE
  • Valgrind作为探究者

1 个答案:

答案 0 :(得分:1)

是的,只要可执行文件是使用调试符号编译的,您只需在外部shell中启动它,然后在进程启动后附加调试器:

http://wiki.eclipse.org/CDT/User/FAQ#Can_I_debug_a_process_that_I_didn.27t_develop_in_Eclipse.3F

在该FAQ项目的屏幕截图中,您将对“C / C ++附加到应用程序”启动配置感兴趣。