Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

[複製鏈接]
跳轉到指定樓層
1#
發表於 2010-1-12 14:15:21 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
molimomo 發表在 痞客邦" G1 E! N5 A( r) l  Q& l
來做一下SystemC-2.2.0安裝執行的筆記
$ O( _. U1 z8 ?# [; {" C-----------------------------------------------------------/ n0 e6 X- i5 H' w' Z0 J
SystemC主要是C++延伸出來的library / @$ O0 r: [4 T+ g/ Y

; W% b9 \- P1 ]$ S主要是做system level design一個很熱門的語言5 ]' U6 h! Y6 ?4 i
9 o+ y1 b0 i5 w
有興趣的可以自行google看看~XD
. X  H5 {7 S% c0 S) d# e4 G9 `" s- z6 m, z: {% y9 u
SystemC有提供Windows跟Linux下的安裝方式
  {# o. w/ e' F! n6 {
* C9 H1 ^2 p4 B! V- Z/ F& c* |* [因實驗室都是用Linux的 所以便以Linux作為安裝環境* E$ {! o$ u; g5 p, ~
  ~, z! o* H0 {' o1 h4 W8 J9 J2 F
1.下載SystemC的source code1 c/ i. b( o2 D# f+ b9 u7 n
4 a" }# g1 v) q- D
   到SystemC的官網下載他的code(SystemC屬於open source)
( C& A: V/ Z" P' ]- n5 p+ j. O
- M. B  t" B" C% `7 ^. K4 k* E   http://www.systemc.org/home
( S! f1 w* R- b) f5 u( R% J, T) h- r/ q: h/ ?3 _  u+ \9 C
2.安裝
- M2 H# X8 A1 ]5 B- z
, h% y3 w; X* H' t1 u3 b8 e4 ?   將下好的壓縮檔解開 進入終端機並切到解壓縮後的systemC目錄下* H5 B8 V  B$ I" V
  # H5 O; i& @. M+ |
   SystemC的目錄下有一個INSTALL檔
$ w. L( o% b2 x7 P' q  x  z
1 Z: S/ J2 x5 ?) p$ ?   按照裡面的方法一步一步裝就ok了  
' z: R- Q: j( G+ J+ K   
. G. J/ S4 {# t" E- J; E! U% v    P.S.解開的資料夾(ex:systemc_2.2.0), v& O& j! k9 |! K

0 Y  Y. J- D% Q# h3 b1 g8 I+ h. w   下面應該要有兩個資料夾
) {. }& Z1 V9 ]: B" q; ~7 K! ^9 R" P  O3 D; \1 O0 z: B
    一個是include   裡面應該要有systemc.h systemc這些東西( S) D0 A8 ]  ?' [: c
  . M  c  n$ g& K" K
    一個是lib-linux  裡面應該要有systemc.a這東西% \9 m# L- w/ [9 _5 r0 [

( s4 x) v! h, u+ L  Z. N8 _9 x! Q3.編譯執行˙
- }+ |3 c- V8 \7 B   
. }/ X) Y; X: n- t  @0 i    這裡超囧的 我一直把I當成l+ J) q# V# l" |1 `3 n% E# A, u

  C- C3 J4 z: A, D' O    所以一直沒辦法執行 & Z# ~. y) a, q9 \% _* Z, w
  g+ V) o; v7 \8 h" T+ K
    ex: 你的code: main.cpp
" F6 o& n/ U1 r  g6 q* z: \8 D# |3 w, H" H: E+ h
    g++ main.cpp -I (指向剛解開的include目錄)-L (指向剛解開的lin-linux目錄) -o 執行檔名稱7 B. T- x* _% u3 g3 @" f
                            ex:/systemc_2.2.0/include       ex:/systemc_2.2.0/lib-linux
) v3 e: Z. J+ A8 W
1 i2 |, G9 B3 Z4 R   這樣compiler的方法有點繁瑣 應該寫一個Makefile去用就行了
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享分享 頂 踩 分享分享
2#
發表於 2010-6-20 22:38:41 | 只看該作者
謝謝你的詳細解說# O. l1 @" ^- n' W8 |
因為現在剛好在學, Z* j6 X  m8 r
這好像是個蠻高階的程式語言
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-12-28 01:18 AM , Processed in 0.168009 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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