2009-11-03 45 views
0

我想运行在DOS提示符下的C程序。可能吗?如何运行在DOS下一个C程序提示

+1

创建一个exe和像任何其他program..am我失去了一些东西跑了吗? – Naveen 2009-11-03 10:30:47

+4

请在您的问题中添加信息,以便更清楚地知道您要的是什么。但是我也对你有一些好消息:在DOS提示符下运行C程序是可能的;-) – ChristopheD 2009-11-03 10:30:53

+0

[这个问题引发的元讨论](http://meta.stackexchange.com/questions/123043/what-关于这个不好的真的老问题 - 一个好的答案) – Gilles 2012-02-22 14:00:28

回答

8

如果你的意思是在WinXP MS-DOS模式,例如:

开始 - >运行

输入:cmd

转到您的程序路径

CD C:\您的\程序\路径

类型

yourprogram.exe

这就是它。

+1

他说C程序,而不是.EXE。考虑到这个网站是面向开发人员的,我认为我们应该假设OP很聪明,可以理解如何运行二进制可执行文件。 – 2009-11-03 14:22:34

+3

@迈克尔狄龙:但是一个C程序*是一个可执行文件,否则它只是源代码而不是程序。我不认为OP的意图如你所建议的那样清晰,而且这不是我想要的解释(不是双关语)。 – Clifford 2009-11-03 17:28:23

+0

@迈克尔狄龙C是一种编译语言,我不知道你的期望。 TCC选项是有效的,但是是IMO的烟雾弹。如果这个问题是“如何在Linux中运行一个C程序”,那么执行$ yourprogram是否可以? – Tom 2010-08-25 14:37:01

0

开启在该exe,例如位置的提示,并只是型C:\ MYPROG \ Prog.exe

1

您可以(通过简单地运行.exe文件作为其他答案建议)运行编译的C程序(已被编译为.exe文件,即一个),在DOS提示符下。您不能在DOS提示符下直接运行.c文件。

12

是的,这是可能的。您可以安装TCC它允许你把

#!/usr/local/bin/tcc -run 

为您的源代码的第一行。这是一个编译器,它将编译 并直接从源代码运行。

另一种选择是使用CINT这是一个C解释器。这将允许您从Windows中的CMD提示符运行C程序,这是大多数人仍称为“DOS”提示符。

+0

似乎Sumeshsankar的意图最不可能的解释。最有可能的是,他是一名新手,他从未在IDE中执行过他的代码,并且没有意识到发生了什么。 – Clifford 2009-11-03 17:30:40

+0

我同意你的解释是最有可能的解释,但解释如何在罩下工作的一个答案对其他人不是很有用。 C解释器是人们可以使用的东西。毕竟,CMM(又名CENVI)是Javascript的另一个祖父(另一个主要的祖父是Sun的SELF)。 – 2010-09-09 14:19:46

0

首先你需要下载Dev Cpp编译器。 下载后安装它。 我假设你安装了C:\驱动器。 现在创建名为filename.bat扩展名的文件。 如下写的文字...

set path=C:\Dev-Cpp\bin;C:\Dev-Cpp\libexec\gcc\mingw32\3.4.2 

现在打开CMD ....

去救人的filename.bat位置并运行它。

filename.bat 

设置路径之后去哪里保存文件... 例如c:\save\

现在使用gcc编译器编译C文件...

gcc filename.c 

并执行.exe文件...

a.exe 

玩得开心......

相关问题