Cygwin について頻繁に尋ねられる質問と回答
この FAQ の最新版は常に http://cygwin.com/faq.html にあります。
1. これは何ですか?
1.1 どのバージョンの Windows がサポートされていますか?
1.2 どこから手に入りますか?
1.3 これはフリーソフトウェアですか?
1.4 とにかく、
ここにある
Cygwin のバージョンは何ですか?
2. インストール手順
2.1 内容
2.2 「Cygwin Setup」プログラムを使用してのインストール
2.2.1 何故 C:\ にインストールしないのですか?
2.2.2 Cygwin Setup は、(gcc-2.95 のような)古いバージョンを入手するためにも使えますか?
2.2.3 Cygwin Setup、或いは他のパッケージがウィルスに感染しているのではないでしょうか?
2.2.4 Cygwin Setup を実行すると、コンピュータがハングしてしまいます!
2.2.5 どのパッケージをダウンロードすべきですか?
2.2.6 全てを手に入れるにはどうすればよいのでしょうか?
2.2.7 Cygwin にはどの程度のディスク容量が必要ですか?
2.2.8 どうしてセットアップが失敗するのでしょう?
2.2.9 Windows ログオン名にスペースが含まれていますが、問題がありますか?
2.2.10 どのようにして個別のパッケージををアンインストールすればよいのでしょう?
2.2.11 どのようにして Cygwin の
全て
をアンインストールすればよいのでしょう?
2.2.12 スナップショットをインストールするにはどうすればよいですか?
2.2.13 Cygwin Setup は「ミラー」を維持するために利用出来ますか?
3. 質問と回答集
3.1 より詳しい情報はどこで得られるのでしょうか?
3.1.1 ドキュメントはどこにありますか?
3.1.2 Cygwin メーリングリストにはどうすれば参加できますか?
3.1.3 投稿のガイドライン(或いは「なぜあなた(又はメーリングリスト)は、私の質問に答えてくれないのですか?」
3.2 Cygwin を使う
3.2.1 なぜアプリケーションが cygncurses5.dll、cygintl.dll、cygreadline5.dll などを見つけ出すことが出来ないのでしょうか?
3.2.2 なぜ Cygwin が突然
非常に
遅くなってしまうのですか?
3.2.3 なぜ (C: に対する) //c がもはや動作しないのですか?
3.2.4 PATH はどのように設定すべきですか?
3.2.5 きちんと存在しているのに、bash が「command not found」と言います。
3.2.6 Windows パスと UNIX パスを変換するにはどうすればよいのですか?
3.2.7 なぜ .bashrc ファイルが起動時に読み込まれないのですか?
3.2.8 bash のファイル名補完において、どうすれば大文字小文字の違いを無視させられますか?
3.2.9 スペースが含まれるパス名/ファイル名は使えますか?
3.2.10 なぜディレクトリのショートカットへ cd できないのですか?
3.2.11 find に根本的な問題があるのですが、何故でしょうか?
3.2.12 なぜ
`su'
コマンドが使えないのですか?
3.2.13 なぜ man(そして apropos) が動作しないのですか?
3.2.14 なぜ chmod が動作しないのですか?
3.2.15 どうしてネットワーク共有に対して
`mkdir -p'
が動作しないのですか?
3.2.16 どうして私のシェルスクリプトは動作しないのですか?
3.2.17 Cygwin 上で印刷するにはどうすればよいですか?
3.2.18 なぜ国際化(8 ビット)文字が正しく使えないのですか?
3.2.19 Win95/Win98 ではどうしてカーソルキーが動作しないのですか?
3.2.20 DLL の複数のコピーを持つことは可能ですか?
3.2.21 「more」はどこにありますか?
3.2.22 なぜパッケージ XXX は Cygwin で利用可能になっていないのですか?(或いは、なぜ提供されているパッケージは古いのですか?)
3.2.23 他のドライブはどのようにしてアクセスするのですか?
3.2.24 Cygwin コンソールウィンドウでカットアンドペーストは出来ますか?
3.2.25 「mount failed: Device or resource busy」とはどういう意味ですか?
3.2.26 Unix と Windows でファイルを共有したいのですが?
3.2.27 Cygwin ではファイル名の大文字、小文字の混在は可能ですか?
3.2.28 DOS 特殊ファイル名についてはどうなっているのですか?
3.2.29 暴走した場合、どうすれば復帰できますか?
3.2.30 なぜこのように奇妙なディレクトリ構造なのですか?
3.2.31 アンチウイルスプログラムは Cygwin を気に入ってくれるでしょうか?
3.2.32 GNU Emacs の Cygwin 版はありますか?
3.2.33 NT Emacs とは何ですか?
3.2.34 XEmacs とは何ですか?
3.2.35 標準のコンソールウィンドウに対する、より良い代替品はありますか?
3.2.36 info が「dir: No such file or directory」というエラーを報告します。
3.2.37 「Out of Queue slots」というメッセージが出るのですが、何故ですか?
3.2.38 samba 上のファイルシステムでは何故シンボリックリンクが動作しないのですか?
3.2.39 df が間違ったサイズを報告してくるのですが?
3.2.40 なぜ Cygwin の tcl/tk は Cygwin のパスを理解しないのですか?
3.3 Cygwin API に関する質問
3.3.1 これらは全て、どのように動作しているのですか?
3.3.2 Cygwin ライブラリの開発スナップショットは利用可能ですか?
3.3.3 DOS/Unix の CR/LF 問題はどのように処理されているのですか?
3.3.4 Cygwin ライブラリはマルチスレッドセーフですか?
3.3.5 なぜ幾つかの機能は NT でしかサポートされていないのですか?
3.3.6 fork() はどのように実装されているのですか?
3.3.7 ワイルドカード(ファイル名展開)はどう動くのですか?
3.3.8 シンボリックリンクはどのように動いてるのですか?
3.3.9 なぜ幾つかのファイルは実行可能ではないのに「x」属性がついているのですか?
3.3.10 Cygwin はマルチユーザ環境ではどれくらい安全なのですか?
3.3.11 ネットワーク関連の関数はどう働くのですか?
3.3.12 UNIX ソケットは不要なのですが、どうすれば普通の Win32 の WinSock を使えますか?
3.3.13 Cygwin にはどんなバージョン番号が割り当てられているのですか?
3.3.14 なぜ _timezone は正しく設定されないのですか?
3.3.15 マウスインタフェースはありますか?
3.4 プログラミングに関する質問
3.4.1 パッケージを寄贈するにはどうすればよいですか?
3.4.2 Cygwin に対して何かを寄贈するにはどうすればよいでしょうか?
3.4.3 なぜコンパイルされた実行形式がこんなに大きいのでしょうか?
3.4.4 glibc はどこにあるのですか?
3.4.5 Objective C はどこへ行ったのですか?
3.4.6 なぜ make が正しく動作しないのですか?
3.4.7 なぜ
`WinMain@16'
が未定義といわれるのですか?
3.4.8 Win32 API 呼び出しはどのようにして使うのですか?
3.4.9 Cygwin を使わない Win32 実行形式をコンパイルするにはどうすればよいのですか?
3.4.10 実行時に cygwin1.dll を必要としない形式で Cygwin プログラムをビルド出来ますか?
3.4.11 MSVCRT*.DLL と cygwin1.dll の両方をリンク出来ますか?
3.4.12 コンソールウィンドウをなくしてしまうにはどうすればよいのですか?
3.4.13 なぜ make が "missing separator" という文句を言ってくるのですか?
3.4.14 なぜ Microsoft の Win32 ヘッダを再配布しないのですか?
3.4.15 Visual Studio から
`cygwin1.dll'
をリンクするにはどうすればよいですか?
3.4.16
`.lib'
ファイルはどのようにしてリンクするのですか?
3.4.17 どうすれば私の NT マシンでツールをリビルド出来ますか?
3.4.18 PowerPC 版 NT 用のツール群はどのようにすればコンパイル出来ますか?
3.4.19 Alpha 版 NT 用のツール群はどのようにすればコンパイル出来ますか?
3.4.20 アプリケーションのヒープ・スタックサイズはどうすれば調整出来ますか?
3.4.21 実行プログラムがどの DLL を必要としているかは、どうすれば分かりますか?
3.4.22 DLL はどのようにして作成するのですか?
3.4.23 MainCRTStartup にブレークポイントを設定するにはどうすればよいのですか?
3.4.24 再配置可能(relocatable)な DLL を作るにはどうすればよいのですか?
3.4.25 何が起こってるかをデバッグするにはどうすればよいのですか?
3.4.26 代りにシステムトレースのメカニズムを使えますか?
3.4.27 なぜ gdb はシグナルを扱えないのですか?
3.4.28 リンカが「何かを見つけられない」と文句を言います。
3.4.29 API の中にある関数を使っているのにも関わらず、リンクエラーが出ます。
3.4.30 libc をリンクしている DLL を作れますか?
3.4.31 malloc.h はどこにあるのですか?
3.4.32 自分で定義した malloc は使えますか?
3.4.33 Microsoft Visual C++ と gcc でコンパイルされたオブジェクトを混ぜることは可能ですか?
3.4.34 VC++ でビルドされたプログラムを gdb を使ってデバッグ出来ますか?
3.4.35 x86 アセンブラに関する情報はどこにありますか?
3.4.36 シェルスクリプトが Makefile の中から正しく動作しないのですが?
3.4.37 プリプロセッサについては何を知っておくべきですか?
3.4.38 UNIX 上の GUI を Windows に移植するにはどうすればよいのですか?
3.4.39 なぜ DJGPP を使わないのですか?
4. 最新のネットリリースにおける既知の問題
4.1 知られてはいるものの解決方法が不明な問題
4.1.1 Win9x/Me において、US キーボード以外ではパイプキー(
`|'
)が動作しない
4.1.2 Win9x において、mt がテープデバイスにアクセス出来ない
4.1.3 Win9x において、scp 及び cvs/ssh が動作中の ssh を残したままにする、又は完了時にハングする。
4.2 次のリリースで修正される問題
5. 歴史
6. このプロジェクトには誰が関わっているのですか?
7. 著作権(copyrights)はどうなっていますか?
7.1 The general idea(全般的な考え)
7.2 GNU GENERAL PUBLIC LICENSE(GNU 一般公有使用許諾契約書)
8. 日本語訳への注
This document was generated on 6 September 2004 using
texi2html
1.56k.