Utilitários de linha de comando Unix para Windows x64? [fechadas]


9

Existem muitos pacotes de utilitários de linha de comando do UNIX para o Windows de 32 bits . Agora que o compilador do Windows mingw-w64 é estável, eu esperava que aparecessem utilitários semelhantes para o Windows de 64 bits (por exemplo, "GnuWin64"). No entanto, não estou encontrando eles. Onde eles estão?


Qual o benefício que você acredita que eles lhe fornecerão?
Ignacio Vazquez-Abrams

Na maior parte, os utilitários de 32 bits funcionam muito bem. Mas eu trabalho com arquivos multi-gigabyte, para os quais existem limitações (por exemplo, valor muito grande para o tipo de dados definido )
Mike T

[para arquivos com vários gigabytes] você não deve trabalhar com alternativas melhores para emulação? Como uma inicialização dupla com o Linux ou uma VM.
nik

@nik, eu uso ambos os sistemas Win / POSIX, mas como eu uso os dois , eu gostaria de usar um conjunto de ferramentas GNU similar. Por exemplo, para comparar md5sumverificações de arquivos nos dois sistemas.
Mike T

Respostas:


8

Como eu mencionei no SuperUser um ... dois ... três vezes:

As ferramentas do kit de ferramentas utilitárias SFUA , executadas no Subsistema para Aplicativos Baseados em UNIX, que vem diretamente no Windows 7 Ultimate Edition e no Windows Server 2008 R2 (para Windows XP, é possível baixar e instalar o Services for UNIX version 3.5 .), vêm em ambos os sabores AMD64 e IA64, bem como x86-32. Esse kit de ferramentas possui um grande número de ferramentas de TUI de linha de comando, de mve du, através dos shells Korn e C, para perle awk. Os programas são executados no ambiente POSIX nativo do Windows NT, em vez de com emuladores DLL (como cygwin1.dll) camadas sobre Win32 como outros conjuntos de ferramentas.


6

Os utilitários SFUA não são os mesmos que os GNU. Eles são amplamente incompatíveis e apenas implementam um subconjunto muito pequeno das funções Posix.

Há poucos utilitários que veriam qualquer ganho do endereçamento de memória do Win64 são os mais recentes relacionados à compactação. A maioria deles possui o Win64 disponível no site do projeto. Basta usar essa versão em seu lugar.

Quanto às bibliotecas, se você as estiver usando em um projeto, recomendo que você mesmo crie a dll se não estiver disponível em outras páginas. Eu recomendo contra a atualização das bibliotecas de dll que vieram com outros projetos. Há uma razão pela qual eles enviaram a versão que eles fizeram. Basta obter uma versão atualizada de todo o pacote se você precisar resolver um problema na dll.



Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.