ubuntu中安装SystemC
来源:互联网 发布:上海私人调查公司 知乎 编辑:程序博客网 时间:2024/05/17 05:58
1.下载systemc源码包。systemc-2.2.0.tar.gz
2.解压缩。
tar -zxvf systemc-2.2.0.tar.gz
3.进入systemc-2.2.0文件夹。
cd systemc-2.2.0
4.新建一临时文件夹tmp,并进入其中。
mkdir tmp
cd tmp
5.运行如下命令。
../configure
make
此处会出现错误,错误指示文件../src/sysc/datatypes/bit/sc_bit_proxies.h文件中的mutable是多余的,需要删除!
还有一处错误,在文件../src/sysc/utils/sc_utils_ids.cpp文件中加入如下头文件:
#include <cstring>
#include <cstdlib>
再次make就能成功,然后再
make install
回到上一级目录中
cd ..
在此目录中生成了两个新的文件夹,inclue 与 lib-linux
大功告成!
6.删除刚才新建的tmp文件夹。
rm -rf tmp
7.运行一个systemc程序进行测试。
#include "systemc.h"
#include <iostream>
using namespace std;
int main(void)
{
cout<<"Hello, Wrold !\n"<<endl;
return 0;
}
上面的这段代码保存为hello.cpp
使用如下g++命令进行编译链接以生成可执行文件:
g++ hello.cpp -I/home/user/systemc/include -L/home/user/systemc/lib-linux -o hello -lsystemc
这个命令参数比较多,说明如下:
-I/home/user/systemc/include 告诉g++编译器去/home/user/systemc/include下去寻找所需的头文件即systemc.h
-L/home/user/systemc/lib-linux 告诉ld连接器去/home/user/systemc/lib-linux下去寻找所需的库文件声明
-o hello 标准的输出参数,生成的可执行文件名为hello
-lsystemc 告诉ld连接器最终的库文件是libsystemc.a
如果g++命令执行ok,没报任何错误,就可以看到有个hello的可执行文件被生成了。执行./hello就可以看到输出信息了。
2.解压缩。
tar -zxvf systemc-2.2.0.tar.gz
3.进入systemc-2.2.0文件夹。
cd systemc-2.2.0
4.新建一临时文件夹tmp,并进入其中。
mkdir tmp
cd tmp
5.运行如下命令。
../configure
make
此处会出现错误,错误指示文件../src/sysc/datatypes/bit/sc_bit_proxies.h文件中的mutable是多余的,需要删除!
还有一处错误,在文件../src/sysc/utils/sc_utils_ids.cpp文件中加入如下头文件:
#include <cstring>
#include <cstdlib>
再次make就能成功,然后再
make install
回到上一级目录中
cd ..
在此目录中生成了两个新的文件夹,inclue 与 lib-linux
大功告成!
6.删除刚才新建的tmp文件夹。
rm -rf tmp
7.运行一个systemc程序进行测试。
#include "systemc.h"
#include <iostream>
using namespace std;
int main(void)
{
cout<<"Hello, Wrold !\n"<<endl;
return 0;
}
上面的这段代码保存为hello.cpp
使用如下g++命令进行编译链接以生成可执行文件:
g++ hello.cpp -I/home/user/systemc/include -L/home/user/systemc/lib-linux -o hello -lsystemc
这个命令参数比较多,说明如下:
-I/home/user/systemc/include 告诉g++编译器去/home/user/systemc/include下去寻找所需的头文件即systemc.h
-L/home/user/systemc/lib-linux 告诉ld连接器去/home/user/systemc/lib-linux下去寻找所需的库文件声明
-o hello 标准的输出参数,生成的可执行文件名为hello
-lsystemc 告诉ld连接器最终的库文件是libsystemc.a
如果g++命令执行ok,没报任何错误,就可以看到有个hello的可执行文件被生成了。执行./hello就可以看到输出信息了。
- ubuntu中安装SystemC
- SystemC在ubuntu上的安装
- ubuntu 9.10 移植安装systemc-2.3.1笔记
- SystemC install in ubuntu
- RedHat7安装Systemc 编译仿真
- linux下SystemC安装以及VS2010下SystemC的使用
- Vmware下的ubuntu8.04安装systemc
- ubuntu中安装insight
- ubuntu中常用软件安装
- 虚拟机中安装Ubuntu
- ubuntu中java安装
- Ubuntu中安装postgis
- ubuntu中安装wine
- ubuntu中安装jdk
- ubuntu 中安装rpm
- Ubuntu中安装fluxbox
- ubuntu中Tinyos2 安装
- 虚拟机中安装Ubuntu
- 数据库sql中的convert用法
- 第四次上机报告
- 搭建Android开发环境(方式二):在Eclipse中安装ADT插件
- Ajax里的onreadystatechange的作用是什么
- CIRCOS教程翻译 3.1——Wedge Highlights
- ubuntu中安装SystemC
- 用代码创建各种快捷方式
- Mysql备份数据
- java 当中的类集框架.(3)(第43集)
- C#加解密
- 825 - Walking on the Safe Side
- Android开发之旅:组件生命周期(三)
- 追根究底,剖析MFC六大关键技术(转)
- Speech SDK 5.1--No.1:SAPI OVERVIEW,mainly about speech recognizers