Eclipse中运行C程序出现"Launch failed. Binary not foud"问题解决

今天新建了一个C工程文件

Run的时候总是提示"Launch failed. Binary not foud",如下图:

Eclipse中运行C程序出现"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,打开了一个新工具窗口。

Eclipse中运行C程序出现"Launch failed. Binary not foud"问题解决

2)  点击右下角窗口的小电视图标,如下图红色方框所示:

Eclipse中运行C程序出现"Launch failed. Binary not foud"问题解决

3)  新建一个Local Terminal,如下图:

Eclipse中运行C程序出现"Launch failed. Binary not foud"问题解决

4)  新建Terminal成功!

Eclipse中运行C程序出现"Launch failed. Binary not foud"问题解决

附3:MinGW安装配置成功图

命令提示符

Eclipse中运行C程序出现"Launch failed. Binary not foud"问题解决

Eclipse Terminal

Eclipse中运行C程序出现"Launch failed. Binary not foud"问题解决

 

然后,编写C程序并编译工程(快捷方式:Ctrl+B);

Eclipse中运行C程序出现"Launch failed. Binary not foud"问题解决

编译之后,Run,还是会提示"Launch failed. Binary not foud",

这个时候可以点击Run图标右边的箭头Eclipse中运行C程序出现"Launch failed. Binary not foud"问题解决,选择Run Configurations

双击左边列表框C/C++ Application条目,如下图

Eclipse中运行C程序出现"Launch failed. Binary not foud"问题解决

之后,在右边栏中C/C++ Application下,点击Browse...

选择Debug目录下*.exe文件,如下图

Eclipse中运行C程序出现"Launch failed. Binary not foud"问题解决

最后一步,点击Run,成功Launch!!

Eclipse中运行C程序出现"Launch failed. Binary not foud"问题解决