Eclipse中运行C程序出现"Launch failed. Binary not foud"问题解决
今天新建了一个C工程文件
Run的时候总是提示"Launch failed. Binary not foud",如下图:
于是乎,在网上搜索解决方案
但是得到的结果大多千篇一律,最后都是只差一步没有具体操作说明。
以下是我的解决方案具体步骤,供参考:
计算机操作系统:Windows 10 64bit
Eclipse版本:Eclipse IDE for C/C++ Developers
Version: 2019-09 R (4.13.0)
Build id: 20190917-1200
首先,要正确安装MinGW并配置系统环境变量;
附1:MinGW的环境变量配置
1) 系统变量path增加"C:\MinGW64\bin";
注:如果你的环境变量已经有path这一项,那么你最好不要再新建path
否则你原有的path路径会被破坏;
比如你在cmd下输入ipconfig,ping这些命令都会不支持。
以下在系统变量中新建:
2) LIBRARY_PATH=C:\MinGW64\lib
3) C_INCLUDEDE_PATH=C:\MinGW64\include
4) CPLUS_INCLUDE_PATH=C:\MinGW64\include
5) 可以通过命令提示符cmd检查是否成功安装配置MinGW,具体操作如下:
在命令窗口中输入gcc -v确定是否正常显示gcc的版本信息。
如果可以正常显示,再打开Eclipse中Terminal,输入gcc -v确定Eclipse是否加载MinGW
如果没有加载成功,在创建C/C++项目时不会显示MinGW选项
此时需要将电脑关机重启,之后在进入到Eclipse的Terminal
附2:Eclipse打开terminal窗口
1) Window→Show View→Terminal,打开了一个新工具窗口。
2) 点击右下角窗口的小电视图标,如下图红色方框所示:
3) 新建一个Local Terminal,如下图:
4) 新建Terminal成功!
附3:MinGW安装配置成功图
命令提示符
Eclipse Terminal
然后,编写C程序并编译工程(快捷方式:Ctrl+B);
编译之后,Run,还是会提示"Launch failed. Binary not foud",
这个时候可以点击Run图标右边的箭头,选择Run Configurations
双击左边列表框C/C++ Application条目,如下图
之后,在右边栏中C/C++ Application下,点击Browse...
选择Debug目录下*.exe文件,如下图
最后一步,点击Run,成功Launch!!