Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

[複製鏈接]
跳轉到指定樓層
1#
發表於 2010-1-12 14:15:21 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
molimomo 發表在 痞客邦3 n  u/ U% f- @
來做一下SystemC-2.2.0安裝執行的筆記
. C6 X0 W. ^# A: S/ _3 _-----------------------------------------------------------
( X3 l0 K3 y8 v5 |9 QSystemC主要是C++延伸出來的library : A" ^( i& L( Y- p! O- K

. L  s7 N# u9 f4 R* L主要是做system level design一個很熱門的語言
/ H+ V+ G5 ?8 Q0 M, o6 r- K! m
有興趣的可以自行google看看~XD$ x' @$ c+ ~# {4 M1 h* n; e
: ]) A* i* c+ \7 n8 s9 w
SystemC有提供Windows跟Linux下的安裝方式0 Y8 c& B$ m7 M
6 ?  r% Z: _* \7 V
因實驗室都是用Linux的 所以便以Linux作為安裝環境0 S. \# h% }5 g5 _/ ]
  Z+ x. G2 ]9 b0 ^( i
1.下載SystemC的source code
+ W3 U0 P# @, L1 r9 t' G! z6 C! R" s" l: Q2 d' f! J
   到SystemC的官網下載他的code(SystemC屬於open source)9 ~: d4 U, p" ?8 S  o9 s! i
. q4 l  j+ g: O6 w# d% U  }
   http://www.systemc.org/home
6 q  D+ Y1 b6 A6 ]  e
' k7 A$ V2 I/ \( u/ g2.安裝
) h2 g* Y5 M  M4 o- d: l1 U" R3 c5 k4 |9 s/ P
   將下好的壓縮檔解開 進入終端機並切到解壓縮後的systemC目錄下7 y# h& {6 U6 h6 Y& g3 ~! Q
  0 W1 _+ n( y1 L  t8 ~! E8 `/ k
   SystemC的目錄下有一個INSTALL檔 " c8 a1 p$ w, B
& s3 V, d8 M: D( G
   按照裡面的方法一步一步裝就ok了  ; _4 z$ A9 B6 H7 v) _( O7 v4 Z  u
   
3 [/ Y3 P( |# f2 v* ]. g  }0 d    P.S.解開的資料夾(ex:systemc_2.2.0)
7 l) e9 _: g8 @6 a! n+ p
# n' s4 b& g* a( e: o! N- Y   下面應該要有兩個資料夾
* F( S; O' Z2 j& z1 s0 `
8 ~7 A2 [( J$ ]6 W  ]. R9 o    一個是include   裡面應該要有systemc.h systemc這些東西7 |9 c# r$ ?# d) ^  }! y
  , r. u8 h* P; v+ s; i
    一個是lib-linux  裡面應該要有systemc.a這東西4 P& ~; A# o$ i8 O
5 a) J; L2 W! S% F( q5 e, a0 ~
3.編譯執行˙ # K+ u( n% {8 X/ n* w
   8 t! y: A. e+ |9 b; s' m, \
    這裡超囧的 我一直把I當成l
$ Z  c' Q$ e7 i
4 z  e& p1 p# d# L0 T! Y    所以一直沒辦法執行 " m5 X. F( R/ b

# ~! e; I3 I. E+ y5 m% j    ex: 你的code: main.cpp0 r/ V* W* d/ r, X7 V; R

% m3 x! l2 J' q; i4 |    g++ main.cpp -I (指向剛解開的include目錄)-L (指向剛解開的lin-linux目錄) -o 執行檔名稱& j1 G% O8 w; `5 |5 Y) ?. p9 D# E
                            ex:/systemc_2.2.0/include       ex:/systemc_2.2.0/lib-linux
& J/ Q& B7 N$ O9 M% d! s
( t( [$ i" N' p$ \3 p% I  ^( x   這樣compiler的方法有點繁瑣 應該寫一個Makefile去用就行了
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享分享 頂 踩 分享分享
2#
發表於 2010-6-20 22:38:41 | 只看該作者
謝謝你的詳細解說3 R) Q3 d0 P3 R; @% C
因為現在剛好在學
9 @" o8 R4 C# Y; g: ^$ H9 x5 M這好像是個蠻高階的程式語言
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-12-28 05:35 PM , Processed in 0.095006 second(s), 17 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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