Skip to main content.

Cygwin Translation Library

Cygwin 文書図書館(翻訳館)

Cygwin 本家サイトで公開されているドキュメントの日本語訳や、Cygwin に関する情報や文書を包括的に集めています。 訳文及び解説文の記述は訳者の力の及ぶ限り正確であるように努めていますが、誤訳及び不正確な記述を発見された場合はご一報下さい。

翻訳文書以外の文書については Cygwin 文書図書館 をどうぞ。

Cygwin 関係文書の翻訳

オンラインマニュアル、FAQ

Cygwin ユーザーズガイド [ 原文 ] [ 単一のファイル ]
Cygwin 1.5.11 に含まれていた Cygwin Users Guide の日本語訳です。 Cygwin に関する説明、インストール方法、環境設定、 Cygwin 固有のツールの使用方法、Cygwin を使用した開発方法など、 Cygwin を使用するために必要なあらゆる情報が記述されています。
Cygwin について頻繁に尋ねられる質問と回答 [ 原文 ] [ 単一のファイル ]
Cygwin 1.5.11 に含まれていた The Cygwin FAQ の日本語訳です。 メーリングリストなどで頻繁に尋ねられる質問とその回答が纏められています。
Cygwin API リファレンス [ 原文 ] [ 単一のファイル ]
Cygwin 1.5.10 に含まれていた Cygwin API References の日本語訳です(Cygwin 1.5.11 では変更されていません)。 Cygwin DLL が提供する POSIX 互換関数 / 他標準との互換関数のリストと、Cygwin 独自の関数群の解説が含まれた文書です。1998 年の文書なので、現在の Cygwin DLL とは乖離があることが考えられます。 Cygwin API の使用に際しては、実際のソースコードも合わせて参照すべきでしょう。

各種ソフトウェアに関する解説文書

cygrunsrv.README [ 原文: cygrunsrv.README ]
cygrunsrv は、Cygwin に移植された UNIX デーモンプログラムを NT/2000/XP 上のサービスとして動作させるための、サービススタータプログラムです。 本文書は、cygrunsrv 0.94 に含まれている cygrunsrv.README の日本語訳です。
openssh.README [ 原文: openssh-3.0.2p1.README ]
OpenSSH は広く利用されているフリーの SSH の実装です。 本文書は、Cygwin 本家から提供されている openssh パッケージ(バージョン 3.0.2p1)に含まれている openssh-3.0.2p1.README の日本語訳です。
inetutils.README [ 原文: inetutils-1.3.2.README ]
inetutils は GNU による一般的なネットワークユーティリティ及びサーバのコレクションです。 本文書は、Cygwin 本家から提供されている inetutils パッケージ(バージョン 1.3.2)に含まれている inetutils-1.3.2.README の日本語訳です。
login.README [ 原文: login.README ]
Cygwin 本家から提供されている login パッケージ(バージョン 1.9)に含まれている login.README の日本語訳です。上記「inetutils.README」と合わせてご利用下さい。

開発に関連する文書

"-mno-cygwin" -- Cygwin を使用した Mingw 実行形式のビルド
[ 原文: "-mno-cygwin" -- Building Mingw executables using Cygwin ]
gcc の -mno-cygwin オプションを使用して、Cygwin の開発環境上で Mingw 用の実行形式を作成する仕組みと手順について説明した文書です。 b20.1 の時点の文書なので若干内容は古くなってはいますが、現在でも十分に参考になります。
Cygwin をホストとした newlib ベースのターゲット toolchain のビルド
[ 原文: Building Cygwin hosted newlib-based target toolchain ]
newlib ベースの toolchain を、Cygwin をホストとしてクロスビルドするための手順を纏めた文書です。
Cygwin をホストとした Linux toolchain のビルド
[ 原文: Building Cygwin hosted Linux toolchain ]
Cygwin をホストとして、Linux の toolchain をクロスビルドするための手順を纏めた文書です。 この文書に記述されている手順に従えば、Cygwin 環境で Linux カーネルをビルドすることが出来ます(する人がいるかどうかは別にして)。
dl 系関数の呼び出しに関する文書
[ 原文: Documentation on the dl family of calls ]
dl 系の関数の呼び出し方法について説明した文書です。
fhandler のチュートリアル [ 原文: fhandler tutorial ]
Cygwin のソース中に含まれる fhandler-tut.txt の日本語訳です。 /dev/zero を例として、Cygwin DLL に UNIX の「デバイス」 を実装する方法を説明しています。
パッケージ追加の手続き [ 原文 ]
Charles Wilson が cygwin-apps メーリングリストに投稿した、 texinfo パッケージを例としたパッケージ追加の方法です。
特定のパーミッションを要求するアプリケーションへの対処 [ 原文 ]
Corinna Vinschen が cygwin メーリングリストに投稿した、 特定のパーミッションを要求するアプリケーションに対する修正の例です。
Cygwin と Windows メッセージ [ 原文 ]
Corinna Vinschen が cygwin メーリングリストに投稿した、 Cygwin アプリケーションにおいて Windows メッセージを取り扱う方法についての説明です。

cygwin.com のページ

http://cygwin.com/にある Web ページの中から、 有用だと思われるページを抜き出して翻訳したものです

MinGW 関係文書の翻訳

MinGW とは、Windows 上で gcc 等の GNU 開発ツールをを使用するため、そしてサードパーティ製の DLL を使用しないネイティブの Windows アプリケーションを作成するための、ヘッダファイル及びインポートライブラリのコレクションです。 MinGW を使用すると、Microsoft の C ランタイムライブラリである MSVCRT.DLL を使用して ANSI C 準拠のコンソールモードアプリケーションが作成出来ます。 また、w32api パッケージを併用することで Win32 API を使用したアプリケーションを作成することも可能です。

MinGW について頻繁に尋ねられる質問と回答 [ 原文: MinGW FAQ ]
MinGW プロジェクト の手によって纏められた FAQ の日本語訳です。
文書 [ 原文: Documentation ]
MinGW の文書です(原題が「Documentation」というのは少々投げやりな気がしますが)。 主に開発に関係する内容について書かれています。
MinGW のライセンス [ 原文: MinGW Licensing ]
MinGW のライセンスについて記述された文書です。
プロジェクトの歴史 [ 原文: Project History ]
MinGW プロジェクトの歴史について記述された文書の日本語訳です。