[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