将 MSYS 添加到 windows 终端
Adding MSYS to windows terminal
我通过编辑 settings.json 文件将 windows 上的 bash 添加到 windows 终端,当我尝试编译一个用 C++ 编写的简单 hello world 时,它抛出一个未检测到 gcc 或 g++ 的错误
如何正确添加 MSYS bash 终端以便我可以从 windows 终端
编译文件
在 settings.json 中,我将路径添加到 bash shell 中,如下所示:
{
"commandline": "powershell.exe",
"guid": "{61c54bbd-c2c6-5271-96e7-009a87ff44bf}",
"hidden": false,
"name": "Windows PowerShell"
},
{
"guid": "{b453ae62-4e3d-5e58-b989-0a998ec441b8}",
"hidden": false,
"name": "Azure Cloud Shell",
"source": "Windows.Terminal.Azure"
},
{
"commandline": "C:\msys64\usr\bin\bash.exe -i -l",
"guid": "{0caa0dad-35be-5f56-a8ff-afceeeaa6101}",
"hidden": false,
"name": "msys2"
},
{
"guid": "{495d29da-4bfb-4956-abd8-ed1760703232}",
"commandline": "cmd.exe",
"hidden": false,
"name": "cmd.exe"
}
我建议检查 docs,但这是我自己的 MSYS 编辑
{
"commandline": "C:\msys64\msys2_shell.cmd -defterm -here -no-start -mingw64 -shell bash",
"guid": "{0caa0dad-35be-5f56-a8ff-afceeeaa6101}",
"hidden": false,
"name": "msys2"
}
在 powershell 中使用 New-Guid
创建新的 guid
我通过编辑 settings.json 文件将 windows 上的 bash 添加到 windows 终端,当我尝试编译一个用 C++ 编写的简单 hello world 时,它抛出一个未检测到 gcc 或 g++ 的错误 如何正确添加 MSYS bash 终端以便我可以从 windows 终端
编译文件在 settings.json 中,我将路径添加到 bash shell 中,如下所示:
{
"commandline": "powershell.exe",
"guid": "{61c54bbd-c2c6-5271-96e7-009a87ff44bf}",
"hidden": false,
"name": "Windows PowerShell"
},
{
"guid": "{b453ae62-4e3d-5e58-b989-0a998ec441b8}",
"hidden": false,
"name": "Azure Cloud Shell",
"source": "Windows.Terminal.Azure"
},
{
"commandline": "C:\msys64\usr\bin\bash.exe -i -l",
"guid": "{0caa0dad-35be-5f56-a8ff-afceeeaa6101}",
"hidden": false,
"name": "msys2"
},
{
"guid": "{495d29da-4bfb-4956-abd8-ed1760703232}",
"commandline": "cmd.exe",
"hidden": false,
"name": "cmd.exe"
}
我建议检查 docs,但这是我自己的 MSYS 编辑
{
"commandline": "C:\msys64\msys2_shell.cmd -defterm -here -no-start -mingw64 -shell bash",
"guid": "{0caa0dad-35be-5f56-a8ff-afceeeaa6101}",
"hidden": false,
"name": "msys2"
}
在 powershell 中使用 New-Guid
创建新的 guid