为什么我在vs code中编译不了c?

问题描述 投票:0回答:2

我已经安装了 Mingw 并按照指南进行操作。它可以从cmd运行c程序并且工作得很好,但是当我从vs代码打开它时它不起作用。当我尝试在 vs code 中运行它时,它总是显示:

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.

这个问题有解决办法吗?

c visual-studio-code mingw
2个回答
0
投票

当我开始使用 Visual Studio Code 时,我也遇到了同样的问题。原因是 Visual Studio Code 中的默认 shell 是 powershell,它不会检查当前目录。要将默认 shell 更改为命令提示符,请按照以下步骤操作。

  • 打开vscode,输入快捷键ctrl + `。之后你将看到这样的窗口。
  • 之后,单击提示右侧的下拉菜单,然后单击
    select default shell
  • 这里您应该选择
    command prompt
    ,选择后重新启动您的IDE。

0
投票

如何在 vsiual 代码中找到命令 prmoat 让我们开始我的回答。

© www.soinside.com 2019 - 2024. All rights reserved.