“;程序不是可识别的可执行文件”;Eclipse Ubuntu中的错误 我知道这个问题以前已经发布过了,但我还是不能使它有效,显然我是C++新手。 我用CDT在Eclipse中有这个“Hello World!”C++程序,我可以编译它,如果我从控制台运行它,它就可以工作。但是,当我在eclipse中使用run或debug命令时,会出现两个不同的错误:

“;程序不是可识别的可执行文件”;Eclipse Ubuntu中的错误 我知道这个问题以前已经发布过了,但我还是不能使它有效,显然我是C++新手。 我用CDT在Eclipse中有这个“Hello World!”C++程序,我可以编译它,如果我从控制台运行它,它就可以工作。但是,当我在eclipse中使用run或debug命令时,会出现两个不同的错误:,c++,linux,eclipse,eclipse-cdt,C++,Linux,Eclipse,Eclipse Cdt,来自调试:“程序不是可识别的可执行文件” 从运行:“执行错误:无法运行程序”/blah/blah/CProjects/Practice/MAIN.cpp:未知原因” 我试图在项目中修改解析器,但没有成功…我实际上使用的是GNU Elf解析器,我从命令行使用了gdb,并且正常运行。很明显(至少对我来说)我的eclipse配置有问题…但是什么呢 非常感谢 d不能运行C++源代码。您必须运行可执行文件 在Eclipse环境中,一个简单的“debug”命令应该做正确的事情。您必须将源代码配置为调试器目

来自调试:“程序不是可识别的可执行文件”

从运行:“执行错误:无法运行程序”/blah/blah/CProjects/Practice/MAIN.cpp:未知原因”

我试图在项目中修改解析器,但没有成功…我实际上使用的是GNU Elf解析器,我从命令行使用了gdb,并且正常运行。很明显(至少对我来说)我的eclipse配置有问题…但是什么呢

非常感谢

d

不能运行C++源代码。您必须运行可执行文件

在Eclipse环境中,一个简单的“debug”命令应该做正确的事情。您必须将源代码配置为调试器目标,这会混淆它。

< P>不能运行C++源代码。您必须运行可执行文件


在Eclipse环境中,一个简单的“debug”命令应该做正确的事情。通过将源代码配置为调试器目标,您一定把它弄糊涂了。

“我知道这个问题以前已经发布过,但我仍然无法使它正常工作。”。为什么?前面的答案没有帮助吗?你不能运行cpp文件,你必须先编译它。试一下g++。jvivenot:我在之前的文章中试过关于这个主题的所有解决方案,但都不起作用……基本上都是一样的:更改解析器。tjameson:正如我所说,这个程序是编译的,但和我的项目一样被称为“实践”,MAIN.cpp是项目中包含逻辑的程序。。这对你有意义吗?好吧,我想我误解了这个问题。错误表示您正试图直接运行源代码。“我知道这个问题以前已经发布过,但我仍然无法让它正常工作。”。为什么?前面的答案没有帮助吗?你不能运行cpp文件,你必须先编译它。试一下g++。jvivenot:我在之前的文章中试过关于这个主题的所有解决方案,但都不起作用……基本上都是一样的:更改解析器。tjameson:正如我所说,这个程序是编译的,但和我的项目一样被称为“实践”,MAIN.cpp是项目中包含逻辑的程序。。这对你有意义吗?好吧,我想我误解了这个问题。错误显示您正试图直接运行源代码。您是对的,先生。。。现在一切正常,我认为eclipse将自动知道在项目中调试/运行什么,但显然您必须指定它…我做错了!谢谢!!你说得对,先生。。。现在一切正常,我认为eclipse将自动知道在项目中调试/运行什么,但显然您必须指定它…我做错了!谢谢!!