纯小白:VSCode用make命令编译错误是什么原因?

刚开始学编程,vscode用make命令出现错误,插件装了环境也配置了,不知道哪里出问题,纯小白
源代码:

#include <stdio.h>
#include <cs50.h>

int main(void)
{
    printf ("hello world\n");
}

终端命令+错误提示:
PS F:\Users\lyt\Desktop\c code> make hello
cc hello.c -o hello
process_begin: CreateProcess(NULL, cc hello.c -o hello, ...) failed.
make (e=2): ?μí3?ò2?μ????¨μ????t?£
<builtin>: recipe for target 'hello' failed
make: * [hello] Error 2
PS F:\Users\lyt\Desktop\c code>

是哪里出问题了?要怎么解决?

阅读 871
1 个回答

首先你的代码的 main 函数 因为你在函数名前面定义了返回值类型 int 所以 应该有 int 类型的返回值,一般初学者练习会 return 0

或者 int 改为 void

这个博主遇到了相似的问题:

https://www.cnblogs.com/mrblug/p/13523089.html
logo
Microsoft
子站问答
访问
宣传栏