编程新手使用GCC编译C程序后CMD无输出该如何解决
修复步骤
你执行gcc firstprog.c后无终端输出属于正常现象,代表编译无报错,已生成可执行文件。你没有看到预期输出,是因为仅完成了编译步骤,尚未运行生成的程序,按以下操作即可:
- 编译完成后在当前路径执行
dir命令,可看到默认生成的名为a.exe的可执行文件 - 直接在CMD输入
a.exe并回车,就能看到10行Hello!的预期输出
如果需要自定义生成的可执行文件名,可在编译时添加-o参数:
gcc firstprog.c -o firstprog.exe
后续执行firstprog.exe即可运行程序。
内容的提问来源于stack exchange,提问作者Soham Patil
相关产品推荐
相关产品推荐

