Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
查看: 7237|回復: 1
打印 上一主題 下一主題

[SystemC] SystemC-2.2.0安裝執行的筆記

[複製鏈接]
跳轉到指定樓層
1#
發表於 2010-1-12 14:15:21 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
molimomo 發表在 痞客邦: d$ U: m& a7 X) {# L3 m6 R
來做一下SystemC-2.2.0安裝執行的筆記4 ?' Q. Z( f' N. T  {
-----------------------------------------------------------
  r7 ^1 `. z" rSystemC主要是C++延伸出來的library , `' \# J& c( k" H: u! R

4 m8 V4 a7 ~6 [主要是做system level design一個很熱門的語言
' ^0 M2 F' _# ~) g! J. l  N- ?, M# f" Z# _( G
有興趣的可以自行google看看~XD
# J: J3 \. g7 A" X0 r1 j8 N4 V" @" j
SystemC有提供Windows跟Linux下的安裝方式' o: E8 A$ e7 n' u7 U0 ^) c

, P3 q" ^; X1 Y' d因實驗室都是用Linux的 所以便以Linux作為安裝環境: `0 g6 }* a- M7 H0 X! W) Y9 r
' i5 `2 k$ M7 o( g) ]; v/ _
1.下載SystemC的source code
( ?$ g; }3 B( _  @
: h  P5 c9 U7 }+ j4 o   到SystemC的官網下載他的code(SystemC屬於open source)% p- S# R9 N9 Z
( m- A3 l& o) c* m$ A: |% `$ h0 v" v, L
   http://www.systemc.org/home5 L) c. ]# V6 n# `7 c& h5 @3 t
' l: u: f$ k& z$ [4 V' o; M
2.安裝! V9 c: X4 ]3 T) s+ g, |7 o2 a3 w

* h! W* M5 B6 ~' c9 [$ K7 o   將下好的壓縮檔解開 進入終端機並切到解壓縮後的systemC目錄下0 [4 y& q) W8 l! d. X/ S& K7 F" }1 G4 N2 o
  # B- N: J/ E: k" X
   SystemC的目錄下有一個INSTALL檔 7 a* i, `4 p, D# o) @, v
# _+ e% s" M5 \0 y( H
   按照裡面的方法一步一步裝就ok了  4 w4 n! F! ?( r5 v
   / S7 l4 C& P8 \7 I% |' k! K1 W
    P.S.解開的資料夾(ex:systemc_2.2.0)2 n# c3 P2 q  Z6 \2 [

3 i6 |9 B9 P$ D   下面應該要有兩個資料夾
6 a5 w5 V+ l- c0 d( `8 d2 {0 i6 w* ~
    一個是include   裡面應該要有systemc.h systemc這些東西: H3 j2 r3 Y7 H: p7 \
    A& W! g. q& M0 }. R
    一個是lib-linux  裡面應該要有systemc.a這東西
3 c- [5 Y& G- i& p) y% y% B; f, t" Y8 r
3.編譯執行˙
0 s7 C$ V2 f- c, l, q% F/ X: F- \  v   
' P1 X, j/ x% K& n  [* h9 z" ^    這裡超囧的 我一直把I當成l
* p6 G8 L' o9 V+ ^ ! R8 g* [% v5 b: [) g
    所以一直沒辦法執行
( c* Q2 Y) W# ?& g  U9 E& J% ]
1 u: ^7 u' }1 L7 i9 o    ex: 你的code: main.cpp
0 M' y( Y& P  @& _% h
9 i/ j, _. e' L3 W    g++ main.cpp -I (指向剛解開的include目錄)-L (指向剛解開的lin-linux目錄) -o 執行檔名稱
+ Y3 ^  ^5 y' A# ?8 P9 |& ?                            ex:/systemc_2.2.0/include       ex:/systemc_2.2.0/lib-linux1 ~8 u3 h; ^8 E) V3 Z" ?) o7 a
* n+ E3 j) q7 @# Q, q7 {: H
   這樣compiler的方法有點繁瑣 應該寫一個Makefile去用就行了
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享分享 頂 踩 分享分享
2#
發表於 2010-6-20 22:38:41 | 只看該作者
謝謝你的詳細解說) w& y0 z  H! j
因為現在剛好在學
- u3 [3 V$ t2 V% [/ `這好像是個蠻高階的程式語言
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

首頁|手機版|Chip123 科技應用創新平台 |新契機國際商機整合股份有限公司

GMT+8, 2024-6-15 05:05 PM , Processed in 0.112015 second(s), 17 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表