make file_name - returns: CreateProcess(NULL, cc hello.c -o hello, ...) 失败。 make (e=2): 系统找不到指定的文件。错误
make file_name - returns: CreateProcess(NULL, cc hello.c -o hello, ...) failed. make (e=2): The system cannot find the file specified. ERROR
我是 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.
上试用
请提供任何帮助,我将不胜感激。
也许还有另一种编译c文件的方法?
MinGW实际上是一个gcc编译器。所以 C 编译器是用 gcc
而不是 cc
调用的。试试 运行 这个命令:
make hello CC=gcc
我是 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.
上试用请提供任何帮助,我将不胜感激。 也许还有另一种编译c文件的方法?
MinGW实际上是一个gcc编译器。所以 C 编译器是用 gcc
而不是 cc
调用的。试试 运行 这个命令:
make hello CC=gcc