Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从Windows命令提示符运行C程序?_C_Windows - Fatal编程技术网

如何从Windows命令提示符运行C程序?

如何从Windows命令提示符运行C程序?,c,windows,C,Windows,使用Vim作为编辑器,我用C编写了以下简单代码,并将其保存为helloworld.C: #include <stdio.h> int main(void) { printf("Hello world!\n"); } 这导致我的浏览器打开了文件,但它没有打印Hello World。相反,它只是显示了我编写的代码。我没有把它保存为C文件吗 另外,我还想知道如何在命令提示符下内联显示我的C程序的结果,因为我对它还比较陌生。在网上搜索时,我找不到任何答案。我应该从维姆那里这样做吗

使用Vim作为编辑器,我用C编写了以下简单代码,并将其保存为helloworld.C:

#include <stdio.h>

int main(void)
{
    printf("Hello world!\n");
}
这导致我的浏览器打开了文件,但它没有打印Hello World。相反,它只是显示了我编写的代码。我没有把它保存为C文件吗

另外,我还想知道如何在命令提示符下内联显示我的C程序的结果,因为我对它还比较陌生。在网上搜索时,我找不到任何答案。我应该从维姆那里这样做吗?我了解到您应该在gedit命令框中执行./in内联显示结果,但这对于Windows附带的操作不起作用


请帮助并感谢您花时间阅读和回答。

正如@Ernest Friedman Hill所说,您通常需要编译程序。然而,还有其他选择

另一种选择是来自微软的微型C编译器。TCC允许您在不编译程序的情况下运行程序

tcc -run helloworld.c
这正是你想要的

微型C编译器不是从源代码运行C代码而不首先编译它的唯一方法。还有一些其他的选择

  • CSL:
  • Ch:
  • PicoC:
  • 辛特:

我希望这会有所帮助。

正如@Ernest Friedman Hill所说,您通常需要编译程序。然而,还有其他选择

另一种选择是来自微软的微型C编译器。TCC允许您在不编译程序的情况下运行程序

tcc -run helloworld.c
这正是你想要的

微型C编译器不是从源代码运行C代码而不首先编译它的唯一方法。还有一些其他的选择

  • CSL:
  • Ch:
  • PicoC:
  • 辛特:

我希望这有帮助。

你必须编译它来创建一个exe文件,使用像Visual C++或GCC这样的C编译器。你不能用它做任何事情。你离C入门还有很长的路要走。先忘掉Chrome,试着从命令行编译和运行。更好的是,找到一个基本的教程,并遵循它。还有,你想要实现什么?我猜你应该学习JS而不是C。看这个:在第三次修订中,这个问题与原来的问题完全不同。这会让读者感到困惑,因为目前发布的评论和答案与修改后的问题无关。你应该发布一个新问题。完全改变这个问题绝对不对@TomZych,我把它滚回去了。你必须编译它来创建一个exe文件,使用像Visual C++或GCC这样的C编译器。你不能用它做任何事情。你离C入门还有很长的路要走。先忘掉Chrome,试着从命令行编译和运行。更好的是,找到一个基本的教程,并遵循它。还有,你想要实现什么?我猜你应该学习JS而不是C。看这个:在第三次修订中,这个问题与原来的问题完全不同。这会让读者感到困惑,因为目前发布的评论和答案与修改后的问题无关。你应该发布一个新问题。完全改变这个问题绝对不对@汤姆奇,我把它滚回去了。