Es gibt viele Pakete von UNIX-Befehlszeilenprogrammen für 32-Bit-Windows . Jetzt, da der Windows-Compiler mingw-w64 stabil ist, hatte ich erwartet, dass ähnliche Dienstprogramme für 64-Bit-Windows angezeigt werden (z. B. "GnuWin64"). Ich finde sie jedoch nicht. Wo sind sie?
10
md5sum
Überprüfungen von Dateien auf beiden Systemen zu vergleichen .Antworten:
Wie ich habe auf Super - User erwähnt ein ... zwei ... drei mal:
Die Tools im SFUA-Dienstprogramm-Toolkit , die im Subsystem für UNIX-basierte Anwendungen ausgeführt werden , das in Windows 7 Ultimate Edition und Windows Server 2008 R2 enthalten ist (Für Windows XP können Services für UNIX Version 3.5 heruntergeladen und installiert werden .), sowohl in den Geschmacksrichtungen AMD64 und IA64 als auch in x86-32 erhältlich. Dieses Toolkit verfügt über eine große Anzahl von Befehlszeilen-TUI-Tools von und über die Korn- und C-Shells zu und . Die Programme werden in der nativen POSIX-Umgebung von Windows NT ausgeführt und nicht wie andere Toolsets mit Emulator-DLLs (z. B. ), die Dinge über Win32 schichten.
mv
du
perl
awk
cygwin1.dll
quelle
SFUA-Dienstprogramme sind nicht dieselben wie die GNU-Dienstprogramme. Sie sind weitgehend inkompatibel und implementieren nur eine sehr kleine Teilmenge der Posix-Funktionen.
Es gibt nur wenige Dienstprogramme, die einen Gewinn aus der Win64-Speicheradressierung ziehen würden, die neueren, die sich auf die Komprimierung beziehen. Die meisten von ihnen haben Win64-Builds auf ihrer Projektwebsite verfügbar. Verwenden Sie stattdessen einfach diese Version.
Wenn Sie die Bibliotheken in einem Projekt verwenden, empfehle ich, die DLL selbst zu erstellen, wenn eine auf anderen Seiten nicht verfügbar ist. Ich empfehle, die mit anderen Projekten gelieferten DLL-Bibliotheken nicht zu aktualisieren. Es gibt einen Grund, warum sie die Version ausgeliefert haben, die sie erstellt haben. Holen Sie sich einfach eine aktualisierte Version des gesamten Pakets, wenn Sie ein Problem in der DLL beheben müssen.
quelle
Cygwin hat vor einigen Monaten (Juli 2013) mit der Bereitstellung von 64-Bit-Versionen begonnen.
quelle
Ich habe diesen Link für ssed gefunden, der unter 32- und 64-Bit-Windows funktioniert
http://sed.sourceforge.net/grabbag/ssed/
quelle