我刚刚启动C ++并下载了一个编译器和一个IDE,都是eclipse,并试图制作我的第一个C ++程序。我使用Hello World C ++ Makefile项目,并在下一页添加所有内容。然后我构建程序,构建说:
12:30:00 ****构建配置项目HelloWorld的默认值! **** make all无法运行程序“make”:启动失败 错误:在PATH PATH中找不到程序“make”= [C:/ Program Files (x86)/Java/jre1.8.0_91/bin/client;C:/Program Files (x86)/Java/jre1.8.0_91/bin;C:/Program Files (86)/Java/jre1.8.0_91/lib/i386;C:\ProgramData\Oracle\Java\javapath;C:\Program Files \ Common Files \ Microsoft Shared \ Windows Live; C:\ Program Files (x86)\ Common Files \ Microsoft Shared \ Windows 生活; C:\ WINDOWS \ SYSTEM32; C:\ WINDOWS; C:\ WINDOWS \ SYSTEM32 \ WBEM; C:\ WINDOWS \ SYSTEM32 \ WindowsPowerShell \ V1.0 \; C:\ PROGRAM 文件(x86)\ ATI Technologies \ ATI.ACE \ Core-Static; c:\ Program Files (x86)\ Common Files \ Roxio Shared \ DLLShared \; c:\ Program Files (x86)\ Common Files \ Roxio Shared \ 12.0 \ DLLShared \; C:\ Program Files (x86)\ Windows Live \ Shared; c:\ Program Files(x86)\ Microsoft SQL Server \ 100 \ Tools \ Binn \; c:\ Program Files(x86)\ Microsoft SQL Server \ 100 \ DTS \ Binn \; C:\ Users \ Jen \ Desktop \ eclipse;] 12:30:00 Build 完成(耗时122毫秒)***
我运行程序,它说:
启动失败。找不到二进制文件。
这是该程序的代码:
#include <stdio.h>
#include <stdlib.h>
int main(void) {
puts("Hello World!");
return EXIT_SUCCESS;
}
也有两个错误:
提前致谢!
Nate N。
/////////////////////////////////////////////// //////////////////////////
我遵循了user4581301的建议,代码现在说:
#include <iostream>
using namespace std;
int main() {
cout << "Hi World" << endl; // prints Hi World
return 0;
}
构建如下:
13:22:26 ****重建配置项目HiWorld的调试**** 信息:内部构建器用于构建 g ++ -O0 -g3 -Wall -c -fmessage-length = 0 -o“src \ HiWorld.o”“.. \ src \ HiWorld.cpp” g ++ -o HiWorld.exe“src \ HiWorld.o”
13:22:27建成(耗时835毫秒)
但是现在该程序虽然确实运行,但不会打印任何内容。
提前致谢,
Nate N。
答案 0 :(得分:1)
启动失败。找不到二进制文件。
这是显示的,因为你有2个错误。 任何错误意味着=没有二进制编译/链接 没有二进制编译/链接=无法启动不存在的东西
解决方案=修复错误
#include #include
^这也是无效的
答案 1 :(得分:0)
无法运行程序“make”:启动失败错误:在PATH中找不到程序“make”
KABOOM!没有make,没有build,没有二进制文件。
有些编译器没有开箱即用,但我在你的路径中根本没有看到任何编译器工具链的迹象。
Eclipse是一个支持各种不同编译器的IDE。因此它不附带一个。由于错误消息显示您正在Windows上构建,因此最简单的选项是one of the many MinGW variants。而且由于您刚刚开始,我建议首先使用普通的MinGW,因为Eclipse需要在没有额外配置的情况下使用它。
请确保按照说明安装msys以及MinGW以获取make
。