60

私はCygwinを(長い間)使用しています。具体的には、Win7 で開発作業に使用しています (gcc/g++ を含む)。最近、 64 ビット バージョンが存在することに気付きました。

64 ビットへの移行を必要とする特定のニーズはありませんが、とにかく移行するかどうか疑問に思っていました。それはお勧めですか?長所と短所は何ですか?移行を行う際にオーバーアークの問題が知られていますか?

4

6 に答える 6

5

64ビットへの「アップグレード」に関するもう1つの問題は、私の知る限り、32ビットのインストールで持っていたのと同じパッケージのリストを自動的に再インストールする方法がないため、苦労してリストを作成する必要があることです。インストール済みのパッケージのすべてを確認し、再インストール前の状態に戻すためだけに、新しいインストールですべてのパッケージを入念にチェックします。

于 2014-01-16T16:38:06.823 に答える
3

Cygwin x64 にはいくつかの大きな利点があります。それらの 1 つは、より優れたメモリ管理です。私は多くの を実験しましたaddress already in use。または、1 日に数回fork: retry: Resource temporarily unavailable実行することを余儀なくされました。rebaseall

Cygwin x64 では、このような問題は一度もありませんでした。

于 2015-11-11T20:03:47.627 に答える
0

選択した回答についてコメントするのに十分な評判がないため、次のようになります。

Cygwin64 をc:\cygwin(経由でsetup-x86_64.exe) にインストールし、Cygwin32 の二次インストールをc:\cygwin32(経由で)行い、$PATH の末尾にsetup-x86.exe追加するのはどうですか?/cygdrive/c/cygwin32/<for_each_of_the_bin_dirs>

これにより、デフォルトで 64 ビット アプリが実行されますが、64 ビット バージョンが存在しない場合は 32 ビット アプリの呼び出しが許可されます。

setup-x86_64.exeすべての Cygwin アプリのバージョンを認識した統合リストを表示し、必要な場合にのみ 32 ビット インストールを実行できると便利です(64 ビット ポートの実行を提案するポップアップが表示されます)。

于 2014-12-19T18:41:07.127 に答える