Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Para executar um programa Linux no Windows, você tem estas opções:
- Execute o programa as-is no Subsistema Windows para Linux (WSL). No WSL, seu programa é executado diretamente no hardware da máquina, não em uma máquina virtual. O WSL também permite chamadas diretas de sistemas de arquivos entre sistemas Windows e Linux, eliminando a necessidade de transporte SSL. O WSL foi projetado como um ambiente de linha de comando e não é recomendado para aplicativos com uso intensivo de gráficos. Para obter mais informações, consulte Documentação do Subsistema Windows para Linux.
- Execute o programa as-is em uma máquina virtual Linux ou contêiner do Docker, em sua máquina local ou no Azure. Para obter mais informações, consulte Máquinas virtuais e Docker no Azure.
- Compile o programa usando gcc ou clang nos ambientes MinGW ou MinGW-w64 , que fornecem uma camada de tradução de chamadas de sistema Linux para Windows.
- Compile e execute o programa usando gcc ou clang no ambiente Cygwin , que fornece um ambiente Linux mais completo no Windows em comparação com MinGW ou MinGW-w64.
- Porte manualmente seu código do Linux e compile para Windows usando o Microsoft C++ (MSVC). Isso envolve a refatoração de código independente de plataforma em bibliotecas separadas e, em seguida, reescrever o código específico do Linux para usar código específico do Windows (por exemplo, APIs Win32 ou DirectX). Para aplicações que exigem gráficos de alto desempenho, esta é provavelmente a melhor opção.