美文网首页
在MAC上搭建SYSTEMC开发环境

在MAC上搭建SYSTEMC开发环境

作者: 陈成_Adam | 来源:发表于2019-09-26 10:04 被阅读0次

本人在MAC上搭建SYSTEMC开发环境时,HelloWorld程序编译通过,但是运行时一直报Segment Fault的错误。切换gcc的版本到8之后运行正确。

在MAC上安装SYSTEMC的操作步骤共三步,分别为:

  1. 安装BREW
  2. 安装GCC-8
  3. 安装SYSTEMC

安装完成后,我们可以运行一个简单的SYSTEMC程序进行验证。

安装

步骤一、安装BREW

$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

步骤二、安装GCC-8

$ brew install gcc@8

步骤三、安装SYSTEMC

$ cd /path/to/systemc-2.3.3
$ mkdir build
$ cd build
$ export CXX=g++-8
$ ../configure --prefix=/where/to/put/systemc --with-arch-suffix=
$ make -j8
$ sudo make install

至此,环境已经搭建完成。

验证

验证一下的话,写一个简单的SystemC程序,然后编译运行即可。

首先,一个简单的SystemC程序:test.cpp,如下:

#include "systemc.h"

int sc_main(int argc, char *argv[]) {
    printf("Hello SYSTEMC");
    sc_start();
    return 0;
}

然后编译:

$ g++-8 test.cpp -lsystemc -L/SYSTEMC_HOME/lib -I/SYSTEMC_HOME/include

最后运行:

$ ./a.out

相关文章

网友评论

      本文标题:在MAC上搭建SYSTEMC开发环境

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