MAC上搭建SystemC编程环境

1、参考链接

https://www.jianshu.com/p/a2506a416581
http://blog.sina.com.cn/s/blog_881515160102wsdk.html

2、文件和库准备

2.1、SystemC下载地址:

https://accellera.org/downloads/standards/systemc

2.2、BREW安装:(通常已安装好)

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

2.3、GCC-8安装:

$ brew install gcc@8

3、安装步骤:

3.1、解压

$ tar -xzvf systemc-2.3.3.tgz

3.2、安装

$ cd systemc-2.3.3
$ sudo mkdir /usr/local/systemc-2.3
$ mkdir objdir
$ cd objdir
$ sudo ../configure prefix=/usr/local/systemc-2.3
$ sudo make -j
$ sudo make install

3.3、检查

#仍在之前的目录
$ sudo make check
#文件夹下面的samples会被编译并被执行,如果所有的结果都是PASS的话就说明没有问题

3.4、设置环境变量

export SYSTEMC_HOME=/usr/local/systemc-2.3
export LD_LIBRARY_PATH=/usr/local/systemc-2.3/lib-macosx64:$LD_LIBRARY_PATH

4、一个简单的例子

4.1、“Hello SystemC源程序”

#include "systemc.h"
  
int sc_main(int argc, char *argv[]) {
    printf("Hello SYSTEMC\n");
    sc_start();
    return 0;
}

4.2、编译

$ g++-8 main.cpp -lsystemc -L/usr/local/systemc-2.3/lib -I/usr/local/systemc-2.3/include
#或者
$ g++-8 main.cpp -lsystemc -L/$SYSTEMC_HOME/lib -I/$SYSTEMC_HOME/include
#生成文件a.out

4.3、执行

$ ./a.out
        SystemC 2.3.3-Accellera --- Feb  4 2020 17:35:23
        Copyright (c) 1996-2018 by all Contributors,
        ALL RIGHTS RESERVED
Hello SYSTEMC
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值