Il existe de nombreux packages d' utilitaires de ligne de commande UNIX pour Windows 32 bits . Maintenant que le compilateur Windows mingw-w64 est stable, je m'attendais à voir apparaître des utilitaires similaires pour Windows 64 bits (par exemple, "GnuWin64"). Cependant, je ne les trouve pas. Où sont-ils?
9
md5sum
vérifications de fichiers sur les deux systèmes.Réponses:
Comme je l'ai mentionné sur SuperUser un … deux … trois fois:
Les outils de la boîte à outils SFUA , qui s’exécutent dans le sous - système pour les applications UNIX et livrés directement sous Windows 7 Ultimate Edition et Windows Server 2008 R2 (pour Windows XP, vous pouvez télécharger et installer Services for UNIX version 3.5). .), existent en versions AMD64 et IA64 ainsi qu’en x86-32. Cette boîte à outils contient un grand nombre d'outils TUI en ligne de commande, de
mv
etdu
, à travers les shell Korn et C, jusqu'àperl
etawk
. Les programmes s'exécutent dans l'environnement POSIX approprié natif de Windows NT, plutôt qu'avec des DLL d'émulateur (telles que descygwin1.dll
couches) superposées sur Win32, comme le font les autres jeux d'outils.la source
Les utilitaires de la SFUA ne sont pas les mêmes que ceux de GNU. Ils sont largement incompatibles et ne mettent en œuvre qu'un très petit sous-ensemble des fonctions Posix.
Il existe peu d’utilitaires qui tireraient profit de l’adressage mémoire Win64 sont les plus récents liés à la compression. La plupart de ceux-ci ont des versions Win64 disponibles sur leur site de projet. Utilisez simplement cette version à la place.
En ce qui concerne les bibliothèques, si vous les utilisez dans un projet, je vous recommande de construire la dll vous-même si aucune n’est disponible sur d’autres pages. Je déconseille de mettre à jour les bibliothèques dll fournies avec d'autres projets. Il y a une raison pour laquelle ils ont envoyé la version qu'ils ont faite. Obtenez simplement une version mise à jour de l'ensemble du package si vous devez résoudre un problème dans la dll.
la source
Cygwin a commencé à fournir des versions 64 bits il y a quelques mois (juillet 2013)
la source
Trouvé ce lien pour ssed qui fonctionne sur Windows 32 et 64 bits
http://sed.sourceforge.net/grabbag/ssed/
la source