Терминал Windows и (MinGW, Cygwin)

Похоже, что Microsoft должна представить "Терминал Windows", см. https://devblogs.microsoft.com/commandline/introducing-windows-terminal/ Похоже, что вы сможете программировать на C.

Я думал об установке MinGW или Cygwin, чтобы я мог написать некоторые программы на C. Сможет ли введение Windows Terminal сделать их избыточными?

1 ответ

Решение

Как указала Seva Alekseyev, вам не нужна терминальная программа для написания программ на Си. Вам также не нужен Cygwin или MinGW, чтобы написать их. Однако, чтобы ответить на заданный вопрос, кажется, что новый терминал Windows позволит вам запускать различные оболочки. Я надеюсь, что Cygwin будет среди них. Однако обратите внимание, что новый терминал Windows выглядит так, что он будет работать только на последних сборках Windows 10. В этом случае вы можете рассмотреть WSL или даже WSL 2 (также запланированный на конец этого года), который, вероятно, будет для вас гораздо лучшей средой, чем Cygwin или MinGW.

Как описано в: https://github.com/microsoft/terminal/blob/master/doc/user-docs/ThirdPartyToolProfiles.md?WT.mc_id=-blog-scottha

Предполагая, что вы установили Cygwin в C: / Cygwin:

{
    "name" : "Cygwin",
    "commandline" : "C:/Cygwin/bin/bash --login -i",
    "icon" : "C:/Cygwin/Cygwin.ico",
    "startingDirectory" : "C:/Cygwin/bin" 
}  

Обратите внимание, что начальный каталог Cygwin установлен так, чтобы путь работал. Каталог по умолчанию, открытый при запуске Cygwin, будет$HOME из-за --login флаг.

К вашему сведению: следующие работы на моем ПК с использованием Cygwin64:

{
    "name" : "Cygwin",
    "commandline" : "c:/cygwin64/bin/bash --login -i",
    "icon" : "c:/cygwin64/Cygwin.ico",
    "startingDirectory" : "c:/cygwin64/bin"
}
Другие вопросы по тегам