argius note

プログラミング関連

GCJでJava (2)

前回、gijのほうは良く分からなかったので、ネイティブコンパイルの方をやってみる。
コンパイルは、gccのときと良く似ている。

$ gcj -c -o test.o test.jar
$ gcj --main=net.argius.Test -o test.exe test.o

コンパイルは問題なく通った。で、実行してみる。通常のと比較してみたら...話にならないほど遅い。起動が云々どころではない。推測するに、ポータブルなVMを内蔵しているようなものなのだろうな、と思われるが。