我是新手,我正在try 运行一个简单的HelloWorld,但是终端没有显示输出. 以下是代码:
int main(int argc, char *argv[])
{
printf("Hello");
return 0;
}
当我试图编译时,我运行命令
gcc hello.c -o hello.exe
但它没有显示这一短语.我是不是遗漏了什么?我已经在vscode中安装了ucrt64环境和GCC编译器.
我是新手,我正在try 运行一个简单的HelloWorld,但是终端没有显示输出. 以下是代码:
int main(int argc, char *argv[])
{
printf("Hello");
return 0;
}
当我试图编译时,我运行命令
gcc hello.c -o hello.exe
但它没有显示这一短语.我是不是遗漏了什么?我已经在vscode中安装了ucrt64环境和GCC编译器.
命令行gcc hello.c -o hello.exe
构造可执行文件hello.exe.根据用于测试的操作系统和命令行解释器的不同,您必须通过在shell 提示符下输入hello
、./hello.exe
或.\hello.exe
来执行该程序以查看其输出.
还请注意这些 comments :
<stdio.h>
页眉以下是修改后的版本:
#include <stdio.h>
int main(int argc, char *argv[]) {
printf("Hello\n");
return 0;
}
由于不使用命令行参数,因此可以将代码简化为:
#include <stdio.h>
int main() {
printf("Hello\n");
return 0;
}
如果gcc
命令没有创建可执行文件而没有抱怨任何错误,我担心编译器设置似乎被 destruct 了.如果可能,请try 重新安装编译器或使用其他系统.