ハードウェア設計に関する情報をまとめるサイト。

インストール(Ubuntu11.04)

入手


OSCIのページから無償で入手可能です。ただし、ダウンロードにはユーザ登録が必要です。 systemc-2.2.0.tgz

% sudo mkdir -p /opt/systemc/systemc-2.2.0
% tar xzf systemc-2.2.0.tgz
% cd systemc-2.2.0
% mkdir objdir
% cd objdir
% ../configure --prefix=/opt/systemc/systemc-2.2.0
% make
% sudo make install
% make check
コンパイルエラーが起こる場合

makeコンパイル時、以下のようなエラーが起こるとき、
・・・
../../../../src/sysc/utils/sc_utils_ids.cpp:110: error: ‘getenv’ is not a member of ‘std’
../../../../src/sysc/utils/sc_utils_ids.cpp:111: error: ‘strcmp’ was not declared in this scope
・・・
make[3]: *** [sc_utils_ids.o] エラー 1
・・・

systemc-2.2.0/src/sysc/utils/sc_utils_ids.cpp、62行目あたりに以下を追加します。
#include <cstring>
#include <cstdlib>
タグ

管理人/副管理人のみ編集できます