岩佐です。 > ひろゆきです。 > リナックスで作った、exeファイルは > ウィンドウズでは、使えないのでしょうか まず、前提です。 ○ Linux上でも、WindowsのEXE形式の実行ファイルをつ くることは可能です。正しく作れば、それをWindowsOS 上で実行することもできます。 ○ Linux上で、普通にgccなどをつかってできるfileは、 EXE形式の実行ファイルではありません。Windowsには Linuxの実行ファイルを実行する機能も無いし、loader やsystem callも違います。ですから、そのようなファ イルはWindowsでは実行できません。 というわけで、 > 私は、Vine2.5を使っていますが、 > GCCで、exeファイルを作りました。 > それを、試しにウィンドウズで動かそうと > おもったら、できませんでした。 本当にEXE fileを(cross link環境と、正しいlibraryを用意して) 作ったのであれば、動くはずです。 でも、それができる人はこのような質問をなさらないでしょうか ら、できていないのでしょう。 普通にgccでcompile/linkしただけですよね? > もしかしたら、なにか、設定が間違っていますか? そうとも言えるし、そうでないともいえますが... 仮にLinuxでWindowsのEXEをつくったとしても、それは逆にLinux では実行できないです。 LinuxとWindowsでは(*)、実行形式に互換性がないのです。 (*) ちなみに、Linuxで作った実行形式は、FreeBSDやNetBSDでなら そのまま実行できます。 OSが対応していれば、そういうのもありです。 --- Think Diffident ---------------------------------------- uaitne.