Tiện ích dòng lệnh Unix cho Windows x64? [đóng cửa]


10

Có nhiều gói tiện ích dòng lệnh UNIX cho Windows 32 bit . Bây giờ trình biên dịch Windows mingw-w64 đã ổn định, tôi đã mong đợi các tiện ích tương tự xuất hiện cho Windows 64 bit (ví dụ: "GnuWin64"). Tuy nhiên, tôi không tìm thấy chúng. Họ ở đâu?


Lợi ích nào bạn tin rằng họ sẽ cung cấp cho bạn?
Ignacio Vazquez-Abrams

1
Đối với hầu hết các phần, các tiện ích 32 bit hoạt động tuyệt vời. Nhưng tôi làm việc với các tệp nhiều gigabyte, có những hạn chế (ví dụ: Giá trị quá lớn đối với loại dữ liệu được xác định )
Mike T

[đối với các tệp nhiều gigabyte] bạn có nên làm việc với các lựa chọn thay thế tốt hơn để mô phỏng không? Giống như, khởi động kép với Linux hoặc VM.
nik

1
@nik, tôi sử dụng cả hai hệ thống Win / POSIX, nhưng vì tôi sử dụng cả hai hệ thống này, tôi muốn sử dụng bộ công cụ GNU tương tự. Ví dụ, để so sánh md5sumkiểm tra các tập tin trên cả hai hệ thống.
Mike T

Câu trả lời:


8

Như tôi đã đề cập ở trên superuser một ... hai ... ba lần:

Các công cụ trong bộ công cụ tiện ích SFUA , chạy trong Hệ thống con cho các Ứng dụng dựa trên UNIX có ngay trong hộp với phiên bản Windows 7 Ultimate và Windows Server 2008 R2 (Đối với Windows XP, người ta có thể tải xuống và cài đặt Dịch vụ cho phiên bản UNIX 3.5 .), có cả hai hương vị AMD64 và IA64 cũng như x86-32. Bộ công cụ này có một số lượng lớn các công cụ TUI dòng lệnh, từ mvdu, thông qua các vỏ Korn và C, đến perlawk. Các chương trình chạy trong môi trường POSIX thích hợp riêng của Windows NT, thay vì với các trình giả lập DLL (chẳng hạn như cygwin1.dll) xếp lớp các thứ trên Win32 như các bộ công cụ khác làm.


6

Các tiện ích SFUA không giống như các tiện ích GNU. Chúng phần lớn không tương thích và chỉ thực hiện một tập hợp con rất nhỏ của các hàm Posix.

Có một vài tiện ích có thể thấy bất kỳ lợi ích nào từ việc đánh địa chỉ bộ nhớ Win64 là những tiện ích mới hơn liên quan đến nén. Hầu hết những người có bản dựng Win64 có sẵn trên trang web dự án của họ. Đơn giản chỉ cần sử dụng phiên bản đó để thay thế.

Đối với các thư viện, nếu bạn đang sử dụng chúng trong một dự án, tôi khuyên bạn nên tự xây dựng dll nếu không có sẵn trên các trang khác. Tôi khuyên bạn không nên cập nhật các thư viện dll đi kèm với các dự án khác. Có một lý do họ vận chuyển phiên bản họ đã làm. Đơn giản chỉ cần nhận một phiên bản cập nhật của toàn bộ gói nếu bạn cần giải quyết một vấn đề trong dll.



-2

Tìm thấy liên kết này cho ssed hoạt động trên Windows 32 và 64 bit

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


1
Chào mừng bạn đến với Siêu người dùng! Vui lòng đọc Cách giới thiệu phần mềm để biết thông tin tối thiểu và đề xuất về cách đề xuất phần mềm trên Super User. Để giữ cho câu trả lời của bạn hữu ích ngay cả khi (các) liên kết được cung cấp phá vỡ các chi tiết này nên được chỉnh sửa thành câu trả lời của bạn.
Tôi nói phục hồi Monica
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.