Wol*_*lff 1 c gcc mingw command-prompt
我即将开始学习C(我需要在C中编程,稍后将其转换为MIPS).
我在Windows 8上,并下载MinGW并将路径变量设置为其目录,以便gcc或g ++命令在命令提示符下工作.
我将以下Hello World示例复制到.c文本文件中.
#include<stdio.h>
int main(void)
{ // This is a comment
printf("Hello world!\n");
return 0;
}
Run Code Online (Sandbox Code Playgroud)
但是,虽然我在文件的正确目录中,但在输入"gcc helloWorld.c"的命令提示符下,它会暂停几秒钟,然后不会执行任何操作.它只是表示程序已经完成,并允许我输入其他内容.
这可能是一个简单的错误 - 我真的不明白我在做什么.但任何人都可以帮助我吗?
当您发出gcc命令时,实际上是在编译源代码,而不是运行程序.编译过程会创建一个可运行的可执行文件.
在前例海报的例子中:
gcc -o helloWorld helloWorld.c
-o参数是要创建的可执行文件的[o]输出名称,例如"helloworld.exe"(因为您使用的是Windows).这应该创建一个新文件helloworld.exe,现在你可以运行该文件了.
应该多阅读一般的C编程和编译.