C代码不运行并显示令人困惑的内容

hs1rzwqc  于 2023-06-21  发布在  其他
关注(0)|答案(1)|浏览(108)
PS C:\Users\main> gcc Untitled-1.c
PS C:\Users\main> ./answer
./answer : The term './answer' is not recognized as the name of a cmdlet, function, script file, or operable program. Check 
the spelling of the name, or if a path was included, verify that the path is correct and try again.
At line:1 char:1
+ ./answer
+ ~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (./answer:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

VS代码不断向我展示这一点。起初,它显示致命的错误,这一文本在同一时间。我解决了致命错误,但它仍然没有显示输出。我得早点把这个扔了。
我试图更改文件的编译路径。解决了一个致命错误,但无法解决这个错误。

nuypyhwy

nuypyhwy1#

在不指定输出文件的情况下进行编译时,Windows上的默认输出为a.exe(Linux版本上为a.out)。
因此,您的第一个命令是编译Untitled-1.c并生成程序a.exe。但是您正在尝试运行answer.exe,它不存在。
您可能希望将生成步骤修改为:

gcc -o answer.exe Untitled-1.c

这可能在tasks.json或makefile中完成

相关问题