问题描述
我已经安装Mingw并按照向导的指示进行操作。它可以从cmd运行c程序,效果很好,但是当我从vs代码中打开它时,它将无法正常工作。当我尝试在vs代码中运行它时,总是显示以下内容:
C:\Users\ASUS>cd "e:\TEST\" && gcc max.c -o max && "e:\TEST\"max
gcc: error: max.c: No such file or directory
gcc: Fatal error: no input files
compilation terminated.
这个问题有解决方案吗?
解决方法
当我开始使用Visual Studio代码时,我遇到了同样的问题。原因是Visual Studio代码中的默认外壳程序是powershell,它不检查当前目录。要将默认外壳程序更改为命令提示符,请按照下列步骤操作。
- 打开vscode,然后输入快捷键ctrl +`。之后,您将看到这样的窗户。
- 之后,单击提示右侧的下拉菜单,然后单击
select default shell
。
- 在这里您应该选择
command prompt
,然后选择它后重新启动IDE。