SystemC学习笔记(2):SystemC开发环境设置

1.配置SystemC开发环境

    目前SystemC的开发工具有很多,但是实质上SystemC只是C++增加的一个类库,因此任何一个符合ANSI标准的C++ 编译工具都可以对SystemC程序进行编译链接从而生成可执行文件,而我们要做的则是如何把SystemC的头文件和库文件整合到你的C++开发环境中去。

    很多书籍和文章中都介绍了在Windows+Visual C++环境下配置SystemC。考虑到我对VC一窍不通,而且已经在虚拟机上配置好了Linux和gcc的开发环境,因此我选择在Linux下配置SystemC的开发环境。

    SystemC需要C++编译工具的支持,因此首先要在Linux环境中安装g++环境。使用“su”命令切换为root用户,然后使用“apt-get intall g++”就可以安装g++的最新版本到系统中来。

    从OSCI网站上下载最新版本的SystemC源程序压缩包,现在的最新版本是2.2.0,也有以前旧版本的下载。看到网上有的文章说SystemC的较新版本与有些Linux系统不兼容的问题,个人感觉应该不是SystemC的问题,而是配置方面的问题(不过没有做过实验啊,属于个人主观臆断,自己先汗一个……)。下载之前可能OSCI网站要求先注册一个用户,需要邮箱激活一下,不过过程还是很简单的,就不多解释了。

    把下载下来的SystemC源程序压缩包在用户主目录里使用tar命令解压缩:

        tar xvf systemc-2.2.0.tgz

然后进入解压缩后生成的systemc-2.2.0文件夹,建立一个临时文件夹objdir(名字可以随便起,如tmp什么的也可以):

        cd systemc-2.2.0

        mkdir objdir

然后进入这个临时文件夹,运行SystemC的配置程序来生成安装文件:

        cd objdir

        ../configure -prefix=/home/user/systemc

prefix参数后面这个路径是你希望安装SystemC的目标路径,你也可以改为其他路径的。但是注意不要使用VMware和Windows共享的虚拟分区,我一开始就是安装在虚拟分区里面了,结果总是报错,说属性错误。

    等安装文件生成完毕后,回到上层目录,运行make程序就行安装就可以了:

        cd ..

        make

        make install

    如果一切顺利,在/home/user/systemc下,SystemC的一切文件就都安装好了。从理论上说,你编译链接SystemC源程序的环境已然就绪了。

2.运行第一个SystemC程序

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值