Plataforma de distribuição e construção de software
MSYS2 é um utilitário programa que fornece um ambiente fácil de usar para criar, instalar e executar software nativo do Windows. Você encontrará um sistema semelhante ao Unix, onde a interface de linha de comando e o repositório de software facilitam a execução, o uso, a criação e a portabilidade de programas em seu sistema operacional Windows. Isso inclui Bash, Autotools, Make e Git, todos os quais podem ser instalados por meio de um gerenciador de arquivos a> como Pacman. Observe que esta ferramenta é uma reescrita do MSys. Isso é baseado no Cygwin moderno ou na camada de compatibilidade POSIX e no MinGW-w64 para que tenha melhor interoperabilidade com o software nativo do Windows.
O que é o terminal MSYS2?
Os terminais são responsáveis por facilitar a entrada e saída de programas de console. Mintty é o emulador de terminal criado para isso Programas. Outro emulador de terminal conhecido chamado Cygwin não é fornecido aqui. O host do Windows, no entanto, faz o mesmo para aplicativos do Windows, pois fornece o back-end para a API do Console do Windows. Isso permite a interoperação entre um aplicativo MSYS2 e um console do Windows ou um aplicativo do Windows e emuladores de terminal MSYS2.
Tarefas básicas serão fáceis de renderizar, enquanto comandos complexos como TUIs e edição de linha levará algum tempo. Este programa e programas de console não MSYS2 usam fluxos de caracteres para ler e exibir dados para o usuário. Por exemplo, um aplicativo limitado à leitura e escrita de texto terá uma E/S que pode ser facilmente migrada para o Windows, esta ferramenta e outras plataformas.
Ferramentas mais avançadas, como aquelas que empregam um loop read-eval-print, saída colorida ou desenham uma interface de usuário baseada em texto, terão sistemas fundamentalmente diferentes. Isso usará sequências de terminal em banda enquanto o software Windows usa chamadas fora de banda para a API do Console do Windows.
Execute facilmente seu software nativo do Windows
O MSYS2 oferece uma seleção abrangente de ferramentas e bibliotecas que permitirão que você crie, instale e execute aplicativos exclusivos do Windows. Este utilitário é mais adequado para desenvolvedores ou codificadores experientes que estão familiarizados com vários terminais e o funcionamento interno dos sistemas operacionais Windows. Os usuários também devem esperar que isso execute mais devagar ao renderizar tarefas mais complexas. No geral, isso é altamente capaz de construir e distribuir software.