Utilitas baris perintah Unix untuk Windows x64? [Tutup]

10

Ada banyak paket utilitas baris perintah UNIX untuk Windows 32-bit . Sekarang kompiler Windows mingw-w64 stabil, saya mengharapkan utilitas serupa muncul untuk Windows 64-bit (mis. "GnuWin64"). Namun, saya tidak menemukan mereka. Dimana mereka?

Mike T
sumber
Apa manfaat yang menurut Anda akan memberi Anda?
Ignacio Vazquez-Abrams
1
Sebagian besar, utilitas 32-bit bekerja dengan baik. Tapi saya bekerja dengan file multi-gigabyte, yang ada batasannya (mis. Nilai terlalu besar untuk tipe data yang ditentukan )
Mike T
[untuk file multi-gigabyte] haruskah Anda tidak bekerja dengan alternatif emulasi yang lebih baik? Seperti, dual-boot dengan Linux atau VM.
nik
1
@nik, saya menggunakan kedua sistem Win / POSIX, tetapi karena saya menggunakan keduanya , saya ingin menggunakan toolset GNU yang sama. Misalnya, untuk membandingkan md5sumpemeriksaan file pada kedua sistem.
Mike T

Jawaban:

8

Seperti yang saya sebutkan di SuperUser satu ... dua ... tiga kali:

Alat-alat dalam toolkit utilitas SFUA , yang berjalan di Subsistem untuk Aplikasi berbasis UNIX yang ada di sana di dalam kotak dengan Windows 7 Ultimate edition dan Windows Server 2008 R2 (Untuk Windows XP, orang dapat mengunduh dan menginstal Layanan untuk UNIX versi 3.5 .), tersedia dalam rasa AMD64 dan IA64 serta x86-32. Toolkit ini memiliki sejumlah besar alat TUI baris perintah, dari mvdan du, melalui cangkang Korn dan C, ke perldan awk. Program-program berjalan di lingkungan POSIX asli Windows NT yang asli, daripada dengan emulator DLL (seperti cygwin1.dll) meletakan sesuatu di atas Win32 seperti halnya toolset lainnya.

JdeBP
sumber
6

Utilitas SFUA tidak sama dengan utilitas GNU. Mereka sebagian besar tidak kompatibel, dan hanya mengimplementasikan sebagian kecil fungsi Posix.

Ada beberapa utilitas yang akan melihat keuntungan dari pengalamatan memori Win64 adalah yang lebih baru terkait dengan kompresi. Sebagian besar dari mereka memiliki bangunan Win64 tersedia di situs proyek mereka. Cukup gunakan versi itu sebagai gantinya.

Adapun perpustakaan, jika Anda menggunakannya dalam suatu proyek, saya sarankan membangun dll sendiri jika ada yang tidak tersedia di halaman lain. Saya merekomendasikan untuk tidak memperbarui perpustakaan dll yang datang dengan proyek lain. Ada alasan mereka mengirim versi yang mereka lakukan. Cukup dapatkan versi terbaru dari seluruh paket jika Anda perlu mengatasi masalah di dll.

Robert Wm Ruedisueli
sumber
5

Cygwin mulai menyediakan versi 64-bit beberapa bulan yang lalu (Juli 2013)

Diaa Sami
sumber
-2

Menemukan tautan ini untuk ssed yang berfungsi pada Windows 32- dan 64-bit

http://sed.sourceforge.net/grabbag/ssed/

DJW
sumber
1
Selamat Datang di Pengguna Super! Silakan baca Cara merekomendasikan perangkat lunak untuk informasi minimum yang diperlukan dan saran tentang cara merekomendasikan perangkat lunak pada Pengguna Super. Agar jawaban Anda bermanfaat bahkan jika tautan yang disediakan memecah detail ini harus diedit ke dalam jawaban Anda.
Saya katakan Reinstate Monica