2016년 6월 19일 일요일

SystemC를 Ubuntu에서 이용하는 방법 (Hello world program)

0. 가정: SystemC 설치 방법을 설명한 이 글에서와 같이, SystemC는 "$HOME/sysc"에 설치되어 있음을 가정.

1. SystemC hello world program의 code (main.cpp):
#include <iostream>

#include "systemc.h"

using namespace std;

int sc_main(int argc, char *argv[]) {
  cout << "Hello, world!" << endl;
  return 0;
}

2. "LD_LIBRARY_PATH" 환경 변수 설정을 위해 "$HOME/.bashrc"에 다음을 추가:
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$HOME/sysc/lib-linux64
export LD_LIBRARY_PATH

3. Compile을 위한 command:
g++ -o main -I$HOME/sysc/include -L$HOME/sysc/lib-linux64 main.cpp -lsystemc

4. 다음과 같이 실행됨: