|
javaで遊ぶ †debian 5.0 (lenny) の gcc-4.3 GNU Compiler Collection から java が使えるようになりました。遊んでみます。 環境準備 †PC側の環境準備 †
# apt-get install gcj-4.3 gij-4.3 # apt-get install gcj gij SH4側の環境構築 †
# apt-get install gcj-4.3 gij-4.3 # apt-get install gcj gij Javaで遊ぶ †開発PCにて Hello.java ソースコードを用意する public class Hello { public static void main(String[] args) { System.out.println("Hello World!"); } } コンパイルする 開発PCにて $ gcj -O2 -C Hello.java $ ls -l -rw-r--r-- 1 ebihara ebihara 416 May 24 02:48 Hello.class -rw-r--r-- 1 ebihara ebihara 110 May 24 02:32 Hello.java 出来上がった Hello.class が javaバイナリー PCで動かしてみる $ gij Hello Hello World! SH4で動かしてみる sh4マシンに Hello.java をコピーし、sh4マシンにて $ gij Hello Hello World! 動いた JIT コンパイラとして †Just in time コンパイラとして動かしてみます。
実行属性を付けておきます # chmod +x /usr/local/bin/jit timeを頭につけて実行時間を測定します # time jit Hello Hello World! real 0m8.773s (一回目 約8秒) # time jit Hello Hello World! real 0m3.300s (二回目 約3秒) 問題点 †いろいろありそうですが(汗
関連 † |