Linux 上で Windows のモジュールをコンパイルする方法は Google 先生に聞くと結構出てくるけど、その逆がなかなか出てこない。
 
 ということで Windows 上で Linux のモジュールをコンパイルする方法をメモ。
 
 #contents
 
 * Windows 上に UNIX 環境を構築 [#b84e6734]
 Cygwin か MinGW/msys ということになると思う。導入に関する詳細は下記ページで。
 
 - [[UNIX on Windows]]
 
 ここでは Cygwin を使ってみる。
 
 * ソースの入手 [#kb724182]
 ターゲットとなる Linux の C++ 環境と、Cygwin でつくる gcc のソースが必要になる。
 
 今回、Linux は fedora 12 を使うことにする。ここは、お好みのディストリビューションで OK かと思う。
 
 fedora の場合は、下記サイトから C ライブラリをもらってくる。
 
 - [[IIJ:ftp://ftp.iij.ad.jp/]]
 -- [[glibc-2.11-2.i686.rpm:ftp://ftp.iij.ad.jp/pub/linux/fedora/releases/12/Fedora/i386/os/Packages/]]
 
 gcc は GNU のサイトから引っ張ってくる。
 
 - [[GNU(ftp):ftp://ftp.gnu.org/gnu]]
 -- [[binutils:ftp://ftp.gnu.org/gnu/binutils]]
 -- [[gcc:ftp://ftp.gnu.org/gnu/gcc]]
 
 FTP で上手くいかないときは HTTP で。
 
 - [[GNU(http):http://ftp.gnu.org/gnu]]
 -- [[binutils:http://ftp.gnu.org/gnu/binutils]]
 -- [[gcc:ftp://http.gnu.org/gnu/gcc]]
 
 今回は下記を使う。
 
 - [[binutils-2.19.tar.gz::ftp://ftp.gnu.org/gnu/binutils/]]
 - [[gcc-3.3.4:ftp://ftp.gnu.org/gnu/gcc/gcc-3.3.4/]]
 
 
 
 -----
 [[Linux メモ]]
 

トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS