我是编码的完全新手,所以我不理解这个论坛上的大多数类似帖子。
我正在做一个简单的C编程课程,我需要从Powershell运行一个记事本++文件。该文件仅包含:
#include <stdio.h>
int main()
{
int num = 931;
printf("The number 'num' is %d\n", num);
return 0;
}
我调用了文件:Variables.c然后我将它放入Powershell:
PS C:\Users\Raven\Desktop\C Programming> gcc Variables.c -o Variables.exe
其次是:
PS C:\Users\Raven\Desktop\C Programming> Variables.exe
然后我收到以下错误:
Variables.exe : The term 'Variables.exe' is not recognized as the name of a cmdlet, funct ion, script file, or operable program. Check the spelling of the name, or if a path was i ncluded, verify that the path is correct and try again. At line:1 char:1
+ Variables.exe
+ ~~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (Variables.exe:String) [], CommandNotFound Exception
+ FullyQualifiedErrorId : CommandNotFoundException
这里发生了什么?
非常感谢提前!
答案 0 :(得分:4)
要在PowerShell中运行exe,您需要包含.\
确保您位于正确的目录中并尝试:
.\Variables.exe
答案 1 :(得分:0)
情况是您正在使用Windows Powershell。您可以在Windows cmd(在exe文件存储路径中)中执行该fileName.exe命令。