在linux下运行eclipse,launch failed.Binary not found,为什么?
launchfailed.Binarynotfound,在windows里就这样,在linux还是一样,不会还得装mingw吧?为啥~~~...
launch failed.Binary not found,在windows里就这样,在linux还是一样,不会还得装mingw吧?为啥~~~
展开
3个回答
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
展开全部
我和你的情况一样,我是在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 其他不用勾选,成功。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你没安装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)
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |