MinGW 控制台应用程序
MinGW console application
好的,我刚开始使用 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 编译并 link hello_world.c
成可执行文件,
没有告诉它你想要调用可执行文件的内容。所以
默认为 a.exe
(在 Windows 上)或 a.out
(在 Unix/Linux 上)。
a.exe
是您的控制台应用程序。您可以 运行 它在
控制台(a.k.a shell,命令提示符),如您所见,它确实
如你所愿。
如果您希望可执行文件有一个特定的名称,您
必须告诉 gcc,例如
gcc -o hw hello_world.c
-o
用于 "output"。这将使您成为一个名为 hw.exe
.
的程序
我还怀疑您可能认为有一些命令:
gcc ??? hello_world.c
这将编译 link 和 运行 您的程序。没有。编译器
不要 运行 程序,他们只是制作程序,你可以拿走并且
运行 独立于编译器。
我建议你在学习之前学习一些关于使用 gcc 的知识
再进一步。这里是a pretty good beginners' tutorial。
如需最终指导,请参阅 the official documentation
好的,我刚开始使用 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 编译并 link hello_world.c
成可执行文件,
没有告诉它你想要调用可执行文件的内容。所以
默认为 a.exe
(在 Windows 上)或 a.out
(在 Unix/Linux 上)。
a.exe
是您的控制台应用程序。您可以 运行 它在
控制台(a.k.a shell,命令提示符),如您所见,它确实
如你所愿。
如果您希望可执行文件有一个特定的名称,您 必须告诉 gcc,例如
gcc -o hw hello_world.c
-o
用于 "output"。这将使您成为一个名为 hw.exe
.
我还怀疑您可能认为有一些命令:
gcc ??? hello_world.c
这将编译 link 和 运行 您的程序。没有。编译器 不要 运行 程序,他们只是制作程序,你可以拿走并且 运行 独立于编译器。
我建议你在学习之前学习一些关于使用 gcc 的知识 再进一步。这里是a pretty good beginners' tutorial。 如需最终指导,请参阅 the official documentation