Windows x64用のUNIXコマンドラインユーティリティ?[閉まっている]


10

32ビットWindows用のUNIXコマンドラインユーティリティのパッケージは多数あります。今すぐことmingwの-W64のWindowsコンパイラが安定している、私は64ビットのWindows(例えば「GnuWin64」)のために表示されるように、同様の効用を期待していました。しかし、私はそれらを見つけていません。彼らはどこにいる?


それらがあなたに提供するであろうとあなたはどんな利益を信じますか
Ignacio Vazquez-Abrams

1
ほとんどの場合、32ビットユーティリティは適切に機能します。しかし、制限がある(たとえば、定義されたデータ型に対して値が大きすぎる)マルチギガバイトのファイルで作業します
Mike T

[マルチギガバイトのファイルの場合]エミュレーションのより良い代替方法を使用しないでください。LinuxやVMでのデュアルブートのように。
nik

1
@nik、私は両方のWin / POSIXシステムを使用していますが、両方を使用しているため、同様のGNUツールセットを使用したいと思います。たとえば、md5sum両方のシステムのファイルのチェックを比較します。
Mike T

回答:


8

SuperUserで述べたように、123回:

Windows 7 UltimateエディションとWindows Server 2008 R2 に同梱されているUNIXベースアプリケーション用サブシステムで実行されるSFUAユーティリティツールキットのツール(Windows XPの場合、Services for UNIXバージョン3.5をダウンロードしてインストールできます)。)、AMD64フレーバーとIA64フレーバー、およびx86-32の両方で提供されます。このツールキットには、KornシェルとCシェルを介してからに至るまで、多数のコマンドラインTUIツールがあります。プログラムは、他のツールセットのようにWin32を介して物を重ねるエミュレータDLL(など)ではなく、Windows NTのネイティブの適切なPOSIX環境で実行されます。 mvduperlawkcygwin1.dll


6

SFUAユーティリティはGNUのユーティリティと同じではありません。これらはほとんど互換性がなく、Posix関数の非常に小さなサブセットのみを実装しています。

Win64のメモリアドレス指定から利益を得られるユーティリティはいくつかありますが、これは圧縮に関連する新しいユーティリティです。それらのほとんどは、プロジェクトサイトでWin64ビルドを利用できます。代わりにそのバージョンを使用してください。

ライブラリについては、それらをプロジェクトで使用している場合、他のページで使用できない場合は自分でdllをビルドすることをお勧めします。他のプロジェクトに付属しているdllライブラリを更新しないことをお勧めします。彼らが彼らがしたバージョンを出荷した理由があります。DLLの問題に対処する必要がある場合は、パッケージ全体の更新バージョンを入手してください。



-2

32ビットおよび64ビットWindowsで動作するssedのこのリンクを見つけました

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


1
スーパーユーザーへようこそ!スーパーユーザーにソフトウェアを推奨するための最低限必要な情報と提案についてはソフトウェアを推奨する方法をお読みください。提供されたリンクが壊れたとしてもあなたの答えを有用に保つために、これらの詳細はあなたの答えに編集されるべきです。
私はモニカ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.