美文网首页
centos7 搭建systemc开发环境

centos7 搭建systemc开发环境

作者: 陈成_Adam | 来源:发表于2021-01-31 22:38 被阅读0次

    一、下载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
    

    相关文章

      网友评论

          本文标题:centos7 搭建systemc开发环境

          本文链接:https://www.haomeiwen.com/subject/isbrtltx.html