当前位置: 首页 > 知识库问答 >
问题:

明w的问题,即使设置路径

施念
2023-03-14

我一直试图在笔记本电脑上安装C。我已经安装了Mingw和软件包。我在path位置中有bin路径(C:\MinGW\bin)。我已经尝试了Path用户和系统,但在命令提示符下仍然无法识别g。在VisualStudioCode的终端,我运行了g--version,得到了正确的响应。但当运行一个程序时,它会说g无法识别

CMD PATH C:\MinGW\bin;C:\视窗\system32;C:\视窗;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0;C:\WINDOWS\System32\OpenSSH;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Windows\System32\OpenSSH;C:\Windows\System32\MinGW\bin;C:\Users\drake\AppData\Local\Program\Python\Python39\Scripts;C:\Users\drake\AppData\Local\Program\Python\Python39;C:\程序文件\Java\jdk-12.0.1\bin;C:\Users\drake\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\drake\AppData\Local\Microsoft\WindowsApps;C:\Windows\system32;C:\Windows;C:\Windows\system32\Wbem;C:\Windows\system32\WindowsPowerShell\v1.0;C:\Windows\system32\OpenSSH;C:\MinGW\bin;

PowerShell C:\MinGW\bin; C:\WINDOWS\system32; C:\WINDOWS; C:\WINDOWS\System32\Wbem; C:\WINDOWS\System32\WindowsPowerShell\v1.0; C:\WINDOWS\System32\OpenSSH; C:\Windows\system32; C:\Windows\System32\Wbem; C:\Windows\System32\WindowsPowerShell\v1.0; C:\Windows\System32\OpenSSH; C:\Windows\System32\MinGW\bin; C:\用户\drake\AppData\本地\程序\Python\Python39脚本;C:\用户\drake\AppData\本地\程序\Python\Python39; C:\程序文件\Java\jdk-12.0.1\bin; C:\用户\drake\AppData\本地程序\Microsoft VS代码\bin; C:\用户\

编辑:gcc和g只有在我做gcc.exe版本或g .exe版本时才有效。这导致了visual studio代码的问题,因为当试图运行程序时,它只运行gcc而不是gcc.exe。

共有3个答案

司徒墨竹
2023-03-14

事实证明,问题一直是我的可怜虫。由于某种原因,我一定在不久前输入了一个新的pathext变量,它搞砸了一切。

商畅
2023-03-14

我假设您这样做是为了获得g编译器。如果您无法纠正问题,您可以执行以下操作:

>

  • 首先,在Windows功能部件上安装Windows Subsystem for LInux。重新启动。

    安装Ubuntu。

    运行 bash 并使用密码创建用户帐户。

    进行“sudo apt 更新”以更新存储库包。

    然后你可以做“sudo apt install gcc”和“sudo apt install g”。

    在VS上使用远程wsl。

    在wsl上管理文件

  • 鲁波光
    2023-03-14

    有几件事可能导致

    其次,确保在C:\MinGW\bingcc中。exeg.exe可能位于并工作(从同一文件夹中的cmd运行它们)

    之后,如果cmd已打开,则关闭它并尝试键入gcc或g

    如果它不起作用,您可以通过键入回显%PATH%来检查路径,然后用分号分隔C:\MinGW\bin

     类似资料:
    • 方法1使用JAVA_HOME方法,我将在命令行中键入,它将说: 方法1的路径设置:https://gyazo.com/3503EF29C48175385768D8CD9B068CE4 方法2使用直接Java bin路径方法: null javac不能被识别为内部或外部命令、可操作程序或批处理文件 javac:找不到文件:first.java用法:javac

    • 问题内容: 我已经使用yeoman建立了一个新的Angular项目。Angular版本是1.6.0。项目设置成功,但是我遇到了路由问题 任务运行器-咕unt声 当我在本地运行项目时,本地页面将加载URL http:// localhost:9000 /#!/ 我期待http:// localhost:9000 /#/ 单击关于链接时,浏览器将路由到 http:// localhost:9000 /

    • 我已经设定了路径,就像我在教程上看到的许多人一样,但也许这是我的问题。我执行了echo%path%并得到以下结果: C:\users\desktop>echo%路径%“C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Java\JDK\bin;C:\Program Files\Java\JRE\bin”;“C:\Program

    • 我已经安装了我的jdk文件。我还在用户变量和系统变量的高级设置中设置了我的路径。当我试图通过javac编译我的程序时filename.java命令提示符显示javac不被识别为内部或外部命令。我再次设定了我的道路,但问题仍然是一样的

    • 我安装了Java JDK,然后在高级设置中设置了系统环境的路径,但在命令提示符中仍然无法识别。。 这是截图

    • 我刚刚使用一个xml配置文件将log4j转换为log4j2。一切正常,只是我似乎无法使用属性文件设置日志文件的路径。 这是一个Spring MVC应用程序,我有一个文件,位于文件夹中,以及log4j2.xml,i18n消息和其他属性文件。它有一个简单的条目:。我看过其他帖子,只是不知道如何正确配置log4j2。这是我所拥有的: 错误是: 替换实际路径有效,例如。, <代码> 我被捆绑语法的正确域部