[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: binutils WinCE support
PRESARIO213(CE 2.11)が到着しましたのでこちらでも実行してみました。
タスクマネージャ見ながら実行したりしたのですが、
動いたんだか動いてないんだか判断つきませんでした。
今朝okiさんよりアドバイスいただきまして、
printfの代わりにMessageBoxを使うようにしました。
> CE の MessageBox() の解説:
> http://msdn.microsoft.com/library/wcedoc/wcesdkr/uif_mo_5.htm
a.c: int WinMain() {MessageBoxW(0, "Hello World\n", "Hello World\n", 0);}
/usr/local/mips-pe/bin/mips-pe-gcc -EL -G0 -mips1 -c a.c
/usr/local/mips-pe/bin/mips-pe-ld -o a.exe a.o \
lib/mips/coredll.lib lib/mips/corelibc.lib
としたところ、PRESARIO213ではメッセージウィンドウが開きました(^^
文字は化けてますが。
ftp.netbsd.org:/ftp/pub/incoming/sakamoto/a.exe をこれと入れ換えておきます。
windows.h をincludeすると、cppが帰ってこなくなります...
http://www.innonet.at/~wisi/ にあるheaderへのpatchを
一部見たところ、unnamed unionに名前を付けている模様です。
最近のgccでもまだ使えないのでしょうか?
sakamoto