木曜日, 7月 05, 2007

SystemCのインストール

これから少しずつSystemCの勉強もしてみようかと思い、cygwinにインストールしてみたのでそのメモ。

本当はLinux(OpenSUSE 10.2)に入れようかと思ったのだけれども、うまくいかなかったので。

gccのバージョンが悪かったのだろうか?

ちなみにcygwinのgccは3.4.4だった。

まず、OSCI からsystemc-2.1.v1.tgzをダウンロードする。

適当なディレクトリで以下のコマンドを実行。


$ tar xvzf systemc-2.1.v1.tgz

・・・

$ cd systemc-2.1.v1

$ mkdir objdir

$ cd objdir

$ mkdir /usr/local/systemc-2.1

$ export CXX=g++

$ ../configure --prefix=/usr/local/systemc-2.1

・・・

$ make pthreads

・・・

$ make install

・・・


以上。


実行するには以下のコマンド

$ export SYSTEMC=/usr/local/systemc-2.1
$ g++ -I. -I$SYSTEMC/include -L. -L$SYSTEMC/lib-cygwin -o sim hello.cpp -lsystemc -lm
$ ./sim

"Hello World."が表示されればOK。

サンプルのプログラムはこちらのサイトのものを使わせていただきました。

*$make の部分を $make pthreads に修正しました。
 なつたんさんのブログを参照

0 件のコメント: