クロスコンパイル環境の構築メモ @ Fedora14

ロスコンパイル環境の構築メモ @ Fedora14
Linux でクロスコンパイルした物をWindows上で動かす

パッケージが既に用意されているので超簡単

sudo yum install -y mingw32-gcc


とすると必要なものがインストールされる

ソースファイルを用意する

とりあえず簡単にテストするだけなので

hello.c

#include

int main()
{
printf("Hello World !\n");
}


こんなのを用意しておく

用意できたら

> i686-pc-mingw32-gcc hello.c -o hello.exe
> file hello.exe
hello.exe: PE32 executable for MS Windows (console) Intel 80386 32-bit

確認

> wine hello.exe
Hello World !