gpt4 book ai didi

c - MinGW 控制台应用程序

转载 作者:行者123 更新时间:2023-11-30 19:13:17 25 4
gpt4 key购买 nike

好吧,我刚刚开始用 C 语言编程,我发现 MinGW 编译器正是我所需要的(易于编译和运行您的应用程序)。我编写了简单的 hello_world 应用程序,我只是想让它在屏幕上打印结果,看看一切是否正常。它不输出任何内容,而是将其编译为 .exe 文件,然后当我运行该文件时,它会打印结果。如何使用 MinGW 制作控制台应用程序。我用谷歌搜索并阅读了一些文档,但无法完全得到答案。

这是我编译代码的行: 海湾合作委员会hello_world.c

编辑:

#include <stdio.h>

int main() {
int n = 10;
printf("hello world %d\n",n);
return 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 的知识再进一步。这是a pretty good beginners' tutorial 。如需明确指导,请参阅 the official documentation

关于c - MinGW 控制台应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35728837/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com