Linux 上で Windows のモジュールをコンパイルする方法は Google 先生に聞くと結構出てくるけど、その逆がなかなか出てこない。 ということで Windows 上で Linux のモジュールをコンパイルする方法をメモ。 クロスコンパイラを自前でつくる場合 † 実は、私もやろうとしたけど、挫折した。 一応、こうすればできるらしいということを、今後の為にメモしておく。 まず、ターゲットとなる Linux 上で、作業用のディレクトリをつくる。 ここでは /tmp/linux-runtime とする。 $ mkdir /tmp/linux-runtime C/C++ コンパイルに必要なライブラリ(依存関係も全て)をコピーする。 これが、どれが必要なのかよくわからないので、以下のディレクトリを全部コピー。 $ cp -r /lib /tmp/linux-runtime $ cp -r