make file_name - 返回:CreateProcess(NULL, cc hello.c -o hello, ...) 失败。 make (e=2): 系统找不到指定的文件。错误
我是 C 语言新手,我正在尝试按照教程编译我的第一个程序。
我的文件 hello.c :
#include <stdio.h>
int main(void)
{
printf("hello, world\n");
}
我使用“make hello”命令来编译它,但出现错误:
cc hello.c -o hello
process_begin: CreateProcess(NULL, cc hello.c -o hello, ...) failed.
make (e=2): The system cannot find the file specified.
<builtin>: recipe for target 'hello' failed
make: *** [hello] Error 2
我安装了 MinGW 并且将其放在环境变量 PATH 中。 我正在 Windows 8 上尝试。
请提供任何帮助,我将非常感激。 也许还有另一种方法来编译 ac 文件?
I am new to c language and I am trying to compile my first program, following a tutorial.
My file hello.c :
#include <stdio.h>
int main(void)
{
printf("hello, world\n");
}
I use "make hello" command to compile it but I get the error:
cc hello.c -o hello
process_begin: CreateProcess(NULL, cc hello.c -o hello, ...) failed.
make (e=2): The system cannot find the file specified.
<builtin>: recipe for target 'hello' failed
make: *** [hello] Error 2
I have MinGW installed and I have it in my environment variables PATH.
I am trying it on Windows 8.
Please any help I would very appreciate.
Maybe there is another way to compile a c files?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
MinGW实际上是一个gcc编译器。因此,C 编译器是使用
gcc
而不是cc
调用的。尝试运行这个命令:MinGW is actually a gcc compiler. So the C compiler is invoked with
gcc
instead ofcc
. Try running this command: