centos7 搭建systemc开发环境

2021-01-31  本文已影响0人  陈成_Adam

一、下载systemc

我下载的是此时的最新版本:SystemC 2.3.3

二、解压

tar xvf systemc-2.3.3.tar.gz

三、构建(Build)

cd systemc-2.3.3
mkdir build
cd build
cmake ../ -DCMAKE_CXX_STANDARD=17 -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX=/usr/local
make -j8

--prefix:设置安装的位置。这里将安装位置设置为/usr/local,安装的内容包含:

   Installation prefix (aka SYSTEMC_HOME):
      /usr/local
   Header files  : <SYSTEMC_HOME>/include
   Libraries     : <SYSTEMC_HOME>/lib-linux64
   Documentation : <SYSTEMC_HOME>/docs
   Examples      : <SYSTEMC_HOME>/examples

四、安装

sudo make install

五、验证

编写一个测试程序test.cpp

#include <systemc.h>

int sc_main(int argc, char *argv[]) {
    std::cout << "Hello, World!" << std::endl;
    sc_core::sc_start();
    return 0;
}

编译:

g++ test.cpp -I/usr/local/include -L/usr/local/lib64 -lsystemc

运行:

export LD_LIBRARY_PATH=/usr/local/lib64
./a.out

输出:

Hello, World!

        SystemC 2.3.3-Accellera --- Jan 31 2021 20:29:59
        Copyright (c) 1996-2018 by all Contributors,
        ALL RIGHTS RESERVED

Process finished with exit code 0
上一篇下一篇

猜你喜欢

热点阅读