如何使用命令提示符运行.exe文件?

时间:2012-11-25 09:43:44

标签: c windows execution

我正在做一名在线评委。这是我的学校项目。

我正在从用户那里获取.c个文件。我能够使用命令提示符编译.c文件。但我不知道如何运行这个文件。我需要运行此文件,从文本文件中获取输入并将输出保存在文本文件中。编译代码是:

    gcc main.c -o HelloWorld

5 个答案:

答案 0 :(得分:2)

只需输入完整路径即可。例如,如果您使用名称%homedrive%dummy.exe中编译了文件,请键入%homedrive%/dummy.exe

另外,如果您已经在%homedrive%,则可以输入dummy.exe

修改:假设您使用的是Windows。

答案 1 :(得分:2)

  

我需要运行此文件,从文本文件中获取输入并保存输出   在文本文件中。

假设您使用的是Linux,这应该可行:

./HelloWorld < input.txt > output.txt

答案 2 :(得分:2)

当您在Linux终端中键入HelloWorld时,您的系统将在适当位置搜索此程序,其中PATH变量指示。最有可能是/ bin。您可以输入以下命令检查您的PATH:

echo $PATH    

所以,你必须确切地说,HelloWorld是在具体的目录中或改变$ PATH变量。

./HelloWorld

Dot表示当前目录

答案 3 :(得分:1)

我假设你在Linux上?如果是,请运行:

./HelloWorld

需要./以便shell知道在当前目录中查找可执行文件。 (出于安全原因,不会在当前目录中自动查找可执行文件。)

如果在Windows上,只需输入其名称:

HelloWorld

.exe附加到文件名是可选的。

重定向标准输入的工作方式如下:

HelloWorld < inputfile

使用>重定向标准输出:

HelloWorld > outputfile

您可以将两者结合起来:

HelloWorld < inputfile > outputfile

答案 4 :(得分:1)

您可以安装TCC

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

或者尝试选项./HelloWorld