在linux下运行eclipse,launch failed.Binary not found,为什么?

launchfailed.Binarynotfound,在windows里就这样,在linux还是一样,不会还得装mingw吧?为啥~~~... launch failed.Binary not found,在windows里就这样,在linux还是一样,不会还得装mingw吧?为啥~~~ 展开
 我来答
千锋教育
2016-01-06 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
展开全部

这种情况通过都是在运行编写C++的时候会出现这种提示的,那么原因在于编辑好C/C++源程序之后要先保存的

其它原因:

1、Project types:这一选项,在下面的方框中选择 Executable/Hello World ANSI C Project(Hello World C++ Project),这一点很重要,因为这样选择之后,就可以保证在工程中自动生成 Binaries 文件,这是避免出现 launch failed.Binary not found 的很重要的一步。

2、Project->Properties->C/C++Build->Settings->Binary Parsers,勾选GNU Elf Parser和Elf Parser

jiangkun613
2012-11-04
知道答主
回答量:2
采纳率:0%
帮助的人:3230
展开全部
我和你的情况一样,我是在linux ubuntu 下运行eclipse CDT创建一个helloworld程序,run as C/C++ application时出现,launch failed.Binary not found。我的修改方法是window-->preferences-->C/C++-->new CDT project-->makefile project 勾选PE window parser 其他不用勾选,成功。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wangkechao621
2012-04-04
知道答主
回答量:4
采纳率:0%
帮助的人:3.2万
展开全部
你没安装java的jdk?
好像没安装就是这个样的。
追问
装了jre,还需要jdk吗,我在windows里装了jdk后还以老样子,能运行eclipse,但是用自动生成的helloworld也不能编译,为啥啊,mingw我装了啊,环境变量path什么的都设好了。。。
#include
using namespace std;

int main() {
cout << "!!!Hello World!!!" << endl; // prints !!!Hello World!!!
return 0;
}
追答
windows下的cmd里面
运行
java -version
这个是检测你java安装好了没得的。出现了版本消息就好了的。
出现错误的话会提示你的。
我的是这样的:
C:\Users\Knight>java -version
java version "1.6.0_31"
Java(TM) SE Runtime Environment (build 1.6.0_31-b05)
Java HotSpot(TM) Client VM (build 20.6-b01, mixed mode, sharing)
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式