c++ 我可以在哪里设置路径make.exe在Windows上?

s4chpxco  于 2022-12-30  发布在  Windows
关注(0)|答案(7)|浏览(166)

当我尝试运行make从cmd-console在Windows上,它运行Turbo Delphi 的make.exe,但我需要MSYS的make.exe.有没有提到Turbo Delphi在%path%变量,也许我可以改变它在注册表中的MSYS?

xv8emn3q

xv8emn3q1#

路径在注册表中,但通常通过此界面进行编辑:
1.转到一月一号-〉一月一号-〉一月二号-〉一月三号。
1.在系统变量中向下滚动,直到找到PATH
1.单击编辑并进行相应更改。
1.确保在前一个的末尾包含分号,因为它是分隔符,即c:\path;c:\path2
1.启动新控制台以使设置生效。

b1zrtrql

b1zrtrql2#

这里我提供的解决方案,以设置Terraform环境变量在windows为初学者.
1.从Terraform站点下载Terraform ZIP文件。
1.将.exe从ZIP文件解压缩到一个文件夹,例如C:\Apps\Terraform复制此路径位置,例如C:\Apps\Terraform
1.将文件夹位置添加到PATH变量中,例如:第一个月
System Variables中,选择Patheditnew〉输入Terraform.exe的位置,例如C:\Apps\Terraform,然后单击OK

1.打开一个新的CMD/PowerShell,Terraform命令应该可以工作

zengzsys

zengzsys3#

或者,您也可以只运行此PowerShell命令,将额外的文件夹追加到现有路径:

$env:Path += ";C:\temp\terraform"
shyt4zoc

shyt4zoc4#

要添加持久路径(例如永久路径),您可以在PowerShell中执行此一行程序(调整最后的c:\apps\terraform部分)

Set-ItemProperty -Path 'Registry::HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Environment' -Name PATH -Value  (((Get-ItemProperty -Path 'Registry::HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Environment' -Name PATH).path) + ";c:\apps\terraform" )

或者,您可以通过运行/CMD/PowerShell命令直接跳转到“环境变量”对话框:

rundll32.exe sysdm.cpl,EditEnvironmentVariables

lkaoscv7

lkaoscv75#

我有一段时间没有得到Terraform命令运行的问题,除非我在exe的目录中,即使我设置了正确的路径。
对于其他发现这个问题的人,我通过将环境变量移动到比其他人更高的位置来修复它!

lokaqttq

lokaqttq6#

为什么不创建一个包含以下行的bat文件makedos.bat

c:\DOS\make.exe %1 %2 %5

并把它放在C:\DOS(或C:\Windows è或确保它在您的%path%
您可以从cmd、SET运行,它显示所有环境变量,包括PATH。
在注册表中,您可以在以下位置找到环境变量:

  • HKEY_CURRENT_USER\Environment
  • HKEY_CURRENT_USER\Volatile Environment
  • HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\Environment
zpgglvta

zpgglvta7#

只要将其复制到system32,如果名称冲突,则调用make1或其他命令。

相关问题