问题描述
我正在 Eclipse CDT 中使用 ncurses 编写 C++ 应用程序,但是我无法在 Eclipse 中运行/调试我的应用程序,因为 Eclipse 中的控制台不适用于 Curses.如果我从终端运行,我的应用程序运行良好,但我刚刚添加了一些新代码,现在出现分段错误,因此我想在 eclipse 中使用调试器来帮助我解决问题.有没有办法让 eclipse 运行/调试我的应用程序,但使用不同的终端作为输出,就像在 gdb 中执行tty/dev/pts/1"一样?或者有什么其他方法可以在 Eclipse 中调试 ncures 应用程序?
I'm writing a C++ application using ncurses in Eclipse CDT however I can't run/debug my app in eclipse because the console in eclipse does not work with curses. My app runs fine if I run it from a terminal but I just added some new code and now I'm getting a segmentation fault so I'd like to use the debugger in eclipse to help me fix the issue. Is there a way to have eclipse run/debug my application but use a different terminal for the output much like when you do "tty /dev/pts/1" in gdb? Or any other way to debug a ncures application in eclipse?
提前谢谢!
推荐答案
您还应该在调试配置"对话框中将 TERM=xterm
添加到环境中
also you should add TERM=xterm
to Environment in the Debug Configurations dialog
这篇关于使用 Eclipse CDT 调试 ncurses的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!