6

我已经在谷歌上搜索了大约 2 天。阅读并遵循了很多说明,但对我没有任何帮助(包括本网站中的一些说明;我知道人们已经在这里问过这个问题)。我已经下载了 Eclipse,安装了 C/C++ 插件(window 7、64 位),但是当我运行HelloWorld.c程序时,我收到一条弹出消息:

启动失败。未找到二进制文件。

这是我在 Eclipse 中所做的:

  1. Window-->Preference-->New CDT Project Wizard-->Makefile Project-->Binary Parswer,确保“PE Window Parser”前面有一个复选标记。
  2. Project-->Properties-->C/C++ Build-->Settings-->Binary Parsers,确保“PE Window Parser”的字体中有一个复选标记。
  3. Project-->Properties-->C/C++ Build-->Tool Chain Editor:在Current toolchain中,在Currect builder中选择:Cross GCC,选择:Gnu Make Builder。
  4. 设置 Eclipse CDT 自动构建

以下是我用来创建项目的步骤:

  1. 文件--> 新建--> C 项目。在“项目名称:”字段中输入“您好”。单击 Next 按钮,确保选中 Debug 和 Release,再次单击 Next 按钮,单击 Finish 按钮。
  2. 右键Hello-->new-->Source File,输入HelloWorld.c,然后点击Finish按钮。输入以下代码:

    #include <stdio.h>
    int main()
    {
    printf("Hello, world!\n");
    return 0;
    }
    
  3. 保存并单击“锤子”图标以构建项目。然后我收到了这条消息:

做所有

无法运行程序“make”:启动失败

错误:在 PATH=[C:\eclipse_Juno;C:/Program Files (x86)/Java/jre7/bin/client;C:/Program Files (x86)/Java/jre7/bin 中找不到程序“make”; C:/Program Files (x86)/Java/jre7/lib/i386;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0 \;

21:35:25 构建完成(耗时 280 毫秒)

  1. 右键单击文本编辑器区域,运行方式-->本地 C/C++ 应用程序弹出一条消息说:“启动失败。找不到二进制文件”

我不确定我做错了什么。请指出为什么我无法在 Eclipse 中运行我的程序。提前致谢。

4

3 回答 3

2

问题是没有安装编译器,并且 eclipse 是一个集成开发环境,它本身没有集成编译器。

于 2013-03-27T18:07:13.660 回答
1

几分钟前我遇到了同样的问题。做这个:

编写您的程序,例如:

#include <stdio.h>

int main(){
    printf("Hello There\n");
    printf("salam");
}

然后按Ctrl+ BBuild All您可以从Project -> Build All.

然后,转到Run -> Run Configuration左侧菜单,双击C/C++ Application(1),然后单击新打开的选项:“Sth Debug”(2)。现在,在主窗口C/C++ Application:的编辑文本下,单击browse选项(3)。打开您的工作区,打开您的项目,打开Debug文件夹(在每次构建后创建),然后选择一个与 同名的文件ProjectFolderName,然后单击Run(8)。

重要提示: 只要选择同名的文件,ProjectFolderName不带任何后缀即可。不要选择以:sth.d或. 结尾的文件sth.o。只需选择没有后缀的文件。

重要说明2: 您也可以${workspace_loc}/${project_name}/Debug/${project_name}输入edittext,但如果您使用的是Windows,请使用反斜杠()而不是斜杠(/)。

看图片

于 2020-07-27T05:53:06.733 回答
0

让我逐步为您简单介绍一下。

  1. 在 windows 中为 eclipse 下载 MinGw 或 Cygwin。
  2. 安装其中任何一个。
  3. 转到项目的构建属性并使您当前的编译器指向此安装目录。
  4. 重新启动 Eclipse 并尝试构建程序。现在,它应该适合您的跑步。

问题说明:

  • 找不到二进制文件:表示您的项目没有 .o 文件可供执行。只有在成功构建项目后才会创建此文件。
  • 构建失败:是由于 Eclipse 无法使用“make”程序。这意味着,您的 Eclipse 没有编译器来构建项目。
于 2014-03-06T12:05:16.450 回答