C MinGW控制台应用程序
好的,我刚刚开始用C语言编程,我发现MinGW编译器正是我所需要的(易于编译和运行应用程序)。我已经编写了一个简单的hello_world应用程序,我只是想让它在屏幕上打印结果,看看是否一切正常。它不输出任何内容,而是将其编译为.exe文件,然后在我运行该文件时打印结果。如何使用MinGW创建控制台应用程序。我在谷歌上搜索并阅读了一些文档,但没有完全得到答案 这是我编译代码时使用的行: 你好,世界杯 编辑:C MinGW控制台应用程序,c,mingw,mingw-w64,C,Mingw,Mingw W64,好的,我刚刚开始用C语言编程,我发现MinGW编译器正是我所需要的(易于编译和运行应用程序)。我已经编写了一个简单的hello_world应用程序,我只是想让它在屏幕上打印结果,看看是否一切正常。它不输出任何内容,而是将其编译为.exe文件,然后在我运行该文件时打印结果。如何使用MinGW创建控制台应用程序。我在谷歌上搜索并阅读了一些文档,但没有完全得到答案 这是我编译代码时使用的行: 你好,世界杯 编辑: #include <stdio.h> int main() { in
#include <stdio.h>
int main() {
int n = 10;
printf("hello world %d\n",n);
return 0;
}
#包括
int main(){
int n=10;
printf(“你好世界%d\n”,n);
返回0;
}
我尝试过使用cmd和powershell,但我认为这不是问题所在。您已经创建了一个控制台应用程序
gcc hello_world.c
要求gcc编译并将hello_world.c
链接到可执行文件中,
不告诉它您希望调用的可执行文件。所以
默认值为a.exe
(在Windows上)或a.out
(在Unix/Linux上)
a.exe
是您的控制台应用程序。你可以在后台运行它
控制台(又称shell,命令提示符),正如您所看到的,它确实可以
你所期待的
如果希望可执行文件具有特定名称,请
必须告诉gcc,例如
gcc -o hw hello_world.c
-o
表示“输出”。这将使您成为一个名为hw.exe
的程序
我还怀疑你可能认为有某种命令:
gcc ??? hello_world.c
这将编译、链接和运行您的程序。没有。编译程序
不要运行程序,他们只是制作程序,你可以把它拿走,然后
独立于编译器运行
我建议您在开始使用gcc之前先学习一些有关使用gcc的知识
再往前走。这是。
要获得明确的指导,请咨询请发布您的代码,即使它只是一个hello world。您是否在命令shell或PowerShell中执行了可执行文件?后编辑,不知道如果我编辑后伟大的答案,您是否会得到notif。我知道关于输出文件的部分以及如何命名它,但我认为有一种方法可以实现您所提到的(编译、链接和运行我的程序)。谢谢你的教程,因为我不知道gcc到底是什么,因为我只是想学习编程和谷歌c编译器,没有注意到mingw只提供了独立的c编译器。再次感谢你为我澄清了一些事情