纯小白: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>

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

阅读 870
1 个回答

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

或者 int 改为 void

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

https://www.cnblogs.com/mrblug/p/13523089.html
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
logo
Microsoft
子站问答
访问
宣传栏