前言
好几年没有记录过东西,一是确实很忙,二是人也变懒了。新年开个新的学习计划,希望能坚持下去。
SystemC
简介
SystemC是一个建模语言,其本质是一个C++的库,一般用于SoC建模,具体介绍不赘述,百度都可以搜到,这里只讲怎么使用配置
代码下载
可以去systemc.org下载,也可以直接从github.com下载。我使用的是 git@github.com:accellera-official/systemc.git。
INSTALL
下载下来后,systemc目录下就有一个INSTALL.md描述如何编译安装SystemC,以下的内容其实也就是在复述整个过程。
编译环境
使用的是Macos的Clang作为Systemc的编译器,CPU ARCH是X86
Apple clang version 14.0.3 (clang-1403.0.22.14.1)
Target: x86_64-apple-darwin22.6.0
Thread model: posix
InstalledDir: /Library/Developer/CommandLineTools/usr/bin
1
配置CXX环境变量