有没有一种方法可以使用MinGW而不更改Path变量?

时间:2020-08-15 04:14:13

标签: python c windows

所以我最近开始学习C语言,在我安装gcc编译器之后,我意识到必须将路径设置为编译器,以便我可以通过cmd提示符使用它。问题是我在做python以及C,并且两者都需要将Path变量设置为特定的值。所以我想我每次运行一种特定的语言时都可以更改Path,但是我想知道是否有更简单的方法可以做到这一点。

预先感谢

2 个答案:

答案 0 :(得分:0)

都传递给路径变量的最简单方法是运行setx命令。

setx path "%path%;x:\path\to\python;\path\to\gcc"

这仅对控制台会话有效(Thx @Yunnosch指出)。 要使新路径真正永久存在,请考虑下载并运行pathhman.exe 参见https://www.windows-commandline.com/set-path-command-line/

答案 1 :(得分:0)

我从来没有为每种语言设置PATH。

我可以从类似Code :: Blocks的IDE中使用MinGW-w64 GCC(有关将单独的win32和win64 GCC添加到Code :: Blocks的说明,请参见http://winlibs.com/),也可以从MSYS2(其中有一个{我的主文件夹中的{1}}脚本设置了环境变量,例如PATH。这样,我甚至可以在同一系统上拥有不同的MSYS2 / MinGW组合。