SystemC学习(一)——环境安装

news/2024/10/22 2:51:13/

一、环境安装

  • SystemC (eda.org) 下载SystemC 2.3.4
  • 编译与安装
cd systemc-2.3.4/
mkdir build && cd build
../configure --prefix=/home/systemc-2.3.4

如果最后的configure指令出现报错config.status: error: cannot find input file: `src/Makefile.in’,返回systemc-2.3.4/目录下,执行如下命令再返回build目录下。

cd ..
sudo apt-get install automake
aclocal
automake --add-missing
cd buildsudo make -j $(nproc)
make install
  • bashrc修改
sudo vi ~/.bashrc#写入如下内容
export SYSTEMC_HOME=/home/systemc-2.3.4/
export LD_LIBRARY_PATH=/home/systemc-2.3.4/lib-linux64/:$LD_LIBRARY_PATHsource ~/.bashrc

二、Hello World运行

  • touch helloworld.cpp
#ifndef _HELLO_H
#define _HELLO_H
#include "systemc.h"
SC_MODULE(hello)
{SC_CTOR(hello){cout<<"Hello, SystemC!"<<endl;}
};
#endif//main.cpp
int sc_main(int i, char* a[])
{hello h("hello");return 0;
}
  • compile
g++ helloworld.cpp -I/home/systemc/include/ -L/home/systemc/lib-linux64 -o hello -lsystemc

报错:

error while loading shared libraries: libsystemc-2.3.4.so: cannot open shared object file: No such file or directory

执行以下命令:

// 建立软链接
ln -s /home/systemc-2.3.4/lib-linux64/libsystemc-2.3.4.so /usr/lib/libsystemc-2.3.4.so// 更新缓存
sudo ldconfig 
  • 执行
./hello

三、参考文献

  • Linux安装:

SystemC入门学习Demo用例的工程化配置_一个systemcdemo-CSDN博客

ubuntu系统安装systemc-2.3.4流程_systemc requires a c++ compiler version of at leas-CSDN博客

SystemC (accellera.org)

  • Windows安装

Windows VS2022 下配置SystemC环境 - 知乎 (zhihu.com)


http://www.ppmy.cn/news/1533297.html

相关文章

AI绘画实现数字人2D形象生成及3D数字人视频生成

概述 随着人工智能技术的不断进步&#xff0c;AI绘画已经成为数字艺术创作领域的重要工具。本章将详细介绍如何利用AI绘画技术生成数字人的2D形象&#xff0c;并进一步将其转化为3D数字人视频。通过一系列实践步骤和Python代码示例&#xff0c;您将能够掌握从平台使用到系统部…

0x10 用友 畅捷通T+ RecoverPassword.aspx 管理员密码修改漏洞

参考&#xff1a; 用友 畅捷通T RecoverPassword.aspx 管理员密码修改漏洞 | PeiQi文库 (wgpsec.org) 免责声明 欢迎访问我的博客。以下内容仅供教育和信息用途&#xff1a; 合法性&#xff1a;我不支持或鼓励非法活动。请确保遵守法律法规。信息准确性&#xff1a;尽管我尽…

【AIGC】ChatGPT提示词解析:如何打造个人IP、CSDN爆款技术文案与高效教案设计

博客主页&#xff1a; [小ᶻZ࿆] 本文专栏: AIGC | ChatGPT 文章目录 &#x1f4af;前言&#x1f4af;打造个人IP爆款文案提示词使用方法 &#x1f4af;CSDN爆款技术文案提示词使用方法 &#x1f4af;高效教案设计提示词使用方法 &#x1f4af;小结 &#x1f4af;前言 在这…

红狮金业:地缘紧张局势下,黄金价格屡创新高

今日&#xff08;9 月 25 日&#xff09;现货黄金日内维持震荡走势。红狮黄金行情软件显示&#xff0c;今日开盘报 2655.45 美元/盎司&#xff0c;最高触及 2670.09 美元/盎司&#xff0c;最低触及 2654.85 美元/盎司。截至 9 月 25 日北京时间 13:17&#xff0c;今日黄金现货价…

北京数字孪生工业互联网可视化技术,赋能新型工业化智能制造工厂

随着北京数字孪生工业互联网可视化技术的深入应用&#xff0c;新型工业化智能制造工厂正逐步迈向智能化、高效化的全新阶段。这项技术不仅实现了物理工厂与数字世界的精准映射&#xff0c;更通过大数据分析、人工智能算法等先进手段&#xff0c;为生产流程优化、资源配置合理化…

行情叠加量化,占据市场先机!

A股久违的3000点&#xff0c;最近都没有更新&#xff0c;现在终于对我们的市场又来点信息。相信在座的朋友这几天都是喜笑颜开&#xff0c;对A股又充满信心。当前行情好起来了&#xff0c;很多朋友又开始重回市场&#xff0c;研究股票学习量化&#xff0c;今天我们给大家重温下…

【优选算法之哈希表】No.11--- 经典哈希表算法

文章目录 前言一、哈希表简介1.1 什么是哈希表1.2 哈希表的用途1.3 什么时候使用哈希表1.4 怎么用哈希表 二、哈希表示例2.1 两数之和2.2 判定是否互为字符重排2.3 存在重复元素2.4 存在重复元素 II2.5 字⺟异位词分组 前言 &#x1f467;个人主页&#xff1a;小沈YO. &#x1…

理想汽车使用无仪表盘设计的原因和弊端

理想汽车采用无仪表盘设计&#xff0c;这一决策背后蕴含着多方面的考量&#xff0c;同时也伴随着一些潜在的弊端。以下是对这一设计的详细分析&#xff1a; 一、理想汽车采用无仪表盘设计的原因 追求极简与科技感 理想汽车在设计上一直追求极简与科技感的融合。无仪表盘设计能…