まず、プログラムを作成する。
<例>
hello_world.c
#include <stdio.h> int main (void) { printf("Hello World!\n"); return 0; } |
コンパイルには、SimpleScalarが提供するコンパイラを用いる。 SimpleScalarが/usr/local/sim/simplescalar-instに インストールされているとする。
% /usr/local/sim/simplescalar-inst/bin/sslittle-na-sstrix-gcc hello_world.c -I/usr/include -o hello_world.out |
シミュレータ上で実行するには、次のようにする。
% ./simlator hello_world.out |
オプションを指定するには、次のようにする。
% ./simlator (simulatorへのオプション) hello_world.out (hello_world.outへのオプション) |
実行結果すると、次のように表示される。
-----------------以上省略 ----------------- sim: ** starting performance simulation ** Hello World! sim: ** simulation statistics ** -----------------以下省略 ----------------- |