Linux系統(tǒng)下SystemC環(huán)境配置方法
以下為centos7下配置方法
下載systemc源碼包:SystemC (accellera.org)

將壓縮包放置到用戶目錄下,并解壓
tar -zxvf systemc-2.3.3.tar.gz
進(jìn)入到systemc-2.3.3文件夾
cd systemc-2.3.3
新建臨時(shí)文件夾tmp,并進(jìn)入其中
mkdir tmpcd tmp
運(yùn)行如下命令
../configure make make install
至此,文件夾中生成include與lib-linux64兩個(gè)文件夾
設(shè)置環(huán)境變量
export LD_LIBRARY_PATH=home/centos7/systemc-2.3.3/lib-linux64 //其中/home/cnetos7/為文件解壓路徑,根據(jù)自身情況確定
執(zhí)行該命令只在當(dāng)前可用,重啟后即失效,若需要長(zhǎng)期可用,建議在用戶目錄下的.bashrc下添加該條命令,并需要執(zhí)行以下命令,重啟終端生效。
source .bashrc
運(yùn)行一個(gè)systemc程序進(jìn)行測(cè)試。
test.cpp
//all systemc modules should include systemc.h header file
#inlcude"systemc.h"
//hello_world is module name
SC_MODULE(hello_world){
SC_CTOR(hello_world){
//nothing in constructor
}
void say_hello(){
//Print "Hello world!!!" to the console.
cout<<"Hello World!!!"<<endl;
}
}; //此處分號(hào)不要忘了
//sc_main in top level function like in C++ main
int sc_main(int argc, char* argv[]){
hello_world hello("HELLO");
return 0;
}
編譯并運(yùn)行
g++ test.cpp -I/home/cp/Simulator/systemc/include -L/home/cp/Simulator/systemc/lib-linux64 -o test -lsystemc ./test
屏幕上將會(huì)顯示

makefile
LIBDIR=-L/home/cp/Simulator/systemc/lib-linux64 INCDIR=-I/home/cp/Simulator/systemc/include LIB=-lsystemc all: g++ -o test test.cpp $(LIBDIR) $(INCDIR) $(LIB) clean: rm -rf *.o
到此這篇關(guān)于Linux系統(tǒng)下SystemC環(huán)境配置方法的文章就介紹到這了,更多相關(guān)Linux系統(tǒng)SystemC環(huán)境內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
LNAMP架構(gòu)中后端Apache獲取用戶真實(shí)IP地址的2種方法
Nginx作為前端,Apache作為后端的情況下,Apache只能獲取到Nginx前端的ip地址(127.0.0.1),而無法獲取到用戶的真實(shí)ip地址,在這種情況下,后端Apache如何獲取用戶真實(shí)IP地址?2014-03-03
win7中VMware安裝CentOs7搭建Linux環(huán)境教程
這篇文章主要為大家詳細(xì)介紹了win7中VMware虛擬機(jī)安裝CentOs7搭建Linux環(huán)境教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-11-11
centos最小化安裝系統(tǒng)后的基本調(diào)優(yōu)及安全設(shè)置
這篇文章主要介紹了centos最小化安裝系統(tǒng)后的一些基本調(diào)優(yōu)及安全設(shè)置,需要的朋友可以參考下2013-04-04
Linux下高并發(fā)socket最大連接數(shù)所受的各種限制(詳解)
下面小編就為大家?guī)硪黄狶inux下高并發(fā)socket最大連接數(shù)所受的各種限制(詳解)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2016-11-11
詳解如何在Ubuntu 16.04上增加Swap分區(qū)
本篇文章主要介紹了詳解如何在Ubuntu 16.04上增加Swap分區(qū),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2018-05-05

