微软似乎要引入“Windows Terminal”,请参阅https://devblogs.microsoft.com/commandline/introducing-windows-terminal/ 看来您将能够使用 C 进行编程。
我正在考虑安装 MinGW 或 Cygwin 以便我可以用 C 编写一些程序。Windows Terminal 的引入会使这些变得多余吗?
微软似乎要引入“Windows Terminal”,请参阅https://devblogs.microsoft.com/commandline/introducing-windows-terminal/ 看来您将能够使用 C 进行编程。
我正在考虑安装 MinGW 或 Cygwin 以便我可以用 C 编写一些程序。Windows Terminal 的引入会使这些变得多余吗?
如中所述:https ://github.com/microsoft/terminal/blob/master/doc/user-docs/ThirdPartyToolProfiles.md
假设您已将 Cygwin 安装到 C:/Cygwin 中:
{
"guid": "{916f2925-597a-4b52-aac2-9a4387626b4c}",
"name" : "Cygwin",
"commandline" : "C:/Cygwin/bin/bash --login -i",
"icon" : "C:/Cygwin/Cygwin.ico",
"startingDirectory" : "C:/Cygwin/bin"
}
请注意,按原样设置 Cygwin 的起始目录以使路径有效。启动 Cygwin 时打开的默认目录将是$HOME
因为该--login
标志。
仅供参考:使用 Cygwin64 在我的 PC 上进行以下工作:
{
"guid": "{379bd4d8-dc40-409a-abd4-3ff1712c12f7}",
"name" : "Cygwin",
"commandline" : "c:/cygwin64/bin/bash --login -i",
"icon" : "c:/cygwin64/Cygwin.ico",
"startingDirectory" : "c:/cygwin64/bin"
}
正如Seva Alekseyev所指出的,您不需要终端程序来编写 C 程序。您也不需要 Cygwin 或 MinGW 来编写它们。但是,要回答所提出的问题,似乎新的 Windows 终端将允许您启动各种 shell。我希望 Cygwin 会在其中。但是请注意,新的 Windows 终端似乎只能在最新的 Windows 10 版本上运行。在这种情况下,您可能会考虑 WSL 甚至WSL 2(也定于今年晚些时候推出),这对您来说可能是比 Cygwin 或 MinGW 更好的环境。