我对c语言很陌生,我正试图在教程之后编译我的第一个程序。
我的档案hello.c:
#include <stdio.h>
int main(void)
{
printf("hello, world\n");
}我使用"make“命令编译它,但是我得到了错误:
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,并且我在环境变量路径中安装了它。我正在Windows 8上试用它。
如有任何帮助,我将不胜感激。也许还有另一种方法来编译c文件?
发布于 2022-03-08 20:12:01
MinGW实际上是gcc的编译器。所以C编译器是用gcc而不是cc调用的。尝试运行以下命令:
make hello CC=gcchttps://stackoverflow.com/questions/71328510
复制相似问题