Linux Eclipse中远程调试时出错

Linux Eclipse中远程调试时出错,linux,debugging,gdb,yocto,gdbserver,Linux,Debugging,Gdb,Yocto,Gdbserver,我正在尝试在Eclipse中远程调试应用程序。当我开始调试时,将部署应用程序,并在目标上启动gdbserver。这似乎自动工作,没有任何错误,但随后出现以下错误: “启动helloworld生成(GNU)”遇到问题 无法使用以下命令确定GDB版本:/usr/bin/GDB--version 当我展开时,看起来eclipse正在尝试运行主机gdb,而不是您的目标工具链调试器(可能类似于foo-bar-gdb)。这就是路吗?你能运行它吗(foo-bar-gdb-version)?我甚至尝试了主机调试

我正在尝试在Eclipse中远程调试应用程序。当我开始调试时,将部署应用程序,并在目标上启动gdbserver。这似乎自动工作,没有任何错误,但随后出现以下错误:

“启动helloworld生成(GNU)”遇到问题

无法使用以下命令确定GDB版本:
/usr/bin/GDB--version


当我展开
时,看起来eclipse正在尝试运行主机gdb,而不是您的目标工具链调试器(可能类似于foo-bar-gdb)。这就是路吗?你能运行它吗(foo-bar-gdb-version)?我甚至尝试了主机调试器的路径(主机系统是ubuntu,
/usr/bin/gdb-version
在那里像在目标机上一样工作)是的,但eclipse预计会在你的主机PC上运行目标调试器,并使它连接到你主板上的gdbserver。奇怪的是,它试图运行gdb(而不是运行gdb——版本或类似的东西)。你能在你的电脑上启动目标调试器吗?@dbrank0我该怎么做?只要运行它。如果您的工具链有leg something-prefix,并且您的路径中有它,那么运行leg something gdb--version(主机版本应该包含在工具链中)。