C++ 在windows中从CMD执行c程序文件

C++ 在windows中从CMD执行c程序文件,c++,c,cmd,environment-variables,gnu,C++,C,Cmd,Environment Variables,Gnu,我最近在我的计算机上安装了MinGW,以编译和运行用c编写的程序 现在我必须手动转到bin文件夹来执行和编译文件 路径是C:\MinGW\bin 有没有办法每次都避免这种情况?我希望在打开命令行时能够直接编写命令 我试着按照上的环境设置进行操作 但它根本不起作用 一个简单的解决方案是一个小批量脚本。使用以下代码创建新的批处理文件: @echo off cd C:\MinGW\bin :loop set /p var= %var% goto loop 您能给我看一下名为“path”的user环境

我最近在我的计算机上安装了MinGW,以编译和运行用c编写的程序

现在我必须手动转到bin文件夹来执行和编译文件

路径是C:\MinGW\bin

有没有办法每次都避免这种情况?我希望在打开命令行时能够直接编写命令

我试着按照上的环境设置进行操作

但它根本不起作用


一个简单的解决方案是一个小批量脚本。使用以下代码创建新的批处理文件:

@echo off
cd C:\MinGW\bin
:loop
set /p var=
%var%
goto loop
您能给我看一下名为“path”的user环境变量吗?也许我们会在那里发现错误

编辑: 在上面的字段(用户环境变量)中创建一个新的环境变量。在出现的窗口中输入此项

Name:  PATH
Value: C:\MinGW\bin

这应该行。

我发送了一个屏幕截图!稍后我将测试批处理文件,谢谢!谢谢!!!现在我对环境变量有了更多的了解。但另一个问题出现了:如果我编译,就找不到文件。如果我写gcc-o hello.exe hello.c,会得到以下消息:nu这样的文件或目录。那么,编译时我应该将文件放在哪里?没问题。:)将它们放在.exe所在的目录中。如果这不起作用,请查看以下帖子: