Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

[複製鏈接]
跳轉到指定樓層
1#
發表於 2010-1-12 14:15:21 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
molimomo 發表在 痞客邦; W! O9 g$ w6 {( C8 ]. A' T
來做一下SystemC-2.2.0安裝執行的筆記
, F1 w5 s# W; F% b/ w-----------------------------------------------------------
% o" W; ?" J2 F0 ?SystemC主要是C++延伸出來的library
8 d/ o7 a2 q8 |$ ?' J9 P2 T; t! ?; s; U5 m' a7 ?! P% B
主要是做system level design一個很熱門的語言
- J( O) M2 I0 G3 I5 q
. v1 ~+ ]( I$ M2 X4 n- S有興趣的可以自行google看看~XD4 |& w: l4 _& u: I5 a6 j" H

5 B9 Z1 @# B; Z+ `9 j/ ^; CSystemC有提供Windows跟Linux下的安裝方式* @. ^! P- x# q! F) S
3 A) J( T% e3 W4 @. \
因實驗室都是用Linux的 所以便以Linux作為安裝環境
& ~3 n. K" X2 g, V+ n3 l3 v% S: b# {8 }% J! B
1.下載SystemC的source code" p: o0 p/ F7 J) j) s

- n# h  R  p2 b% Y2 e   到SystemC的官網下載他的code(SystemC屬於open source)
5 h  T: X4 y& l; Z' l, o6 U
' a/ j7 b9 n. j2 {  [" O+ A   http://www.systemc.org/home2 H7 ^# k6 @1 o8 q0 u) h
4 m0 j! n+ X' C& d! I6 D- ~$ Z! R
2.安裝
% z( {% u5 s. U1 A" M2 i8 R. k, K' P! X. [3 }
   將下好的壓縮檔解開 進入終端機並切到解壓縮後的systemC目錄下- |4 ~  V* G8 O
  
+ _0 h1 _" z# i   SystemC的目錄下有一個INSTALL檔 * L- U- M  n  v  x9 o2 B" }

4 \' y0 q+ U  O$ t# L1 B   按照裡面的方法一步一步裝就ok了  : B! g( _& N$ l2 F# ]
   ) F$ L+ r. s8 Z; H: K# e
    P.S.解開的資料夾(ex:systemc_2.2.0)
: \- @9 ^. v2 z6 Z* p7 }+ m
9 |* C4 x0 ~7 t2 N$ N   下面應該要有兩個資料夾
$ T4 x5 P9 K, F
, D; C6 f! {7 ?' h% t1 q' _+ k    一個是include   裡面應該要有systemc.h systemc這些東西9 C7 N+ X  T$ j7 u* c# g
  " x/ k" E7 W. N- {+ j2 x9 T3 C
    一個是lib-linux  裡面應該要有systemc.a這東西$ s  Z$ a) |+ ^; a0 n' J: A
) |5 p+ K) o: V) G. c) p
3.編譯執行˙ 7 c. L& B* B0 `. [: O: z) E
   
( o! u+ M' z* k5 t  `0 {0 Z    這裡超囧的 我一直把I當成l
+ T, q" }" p+ @& ~" D+ r
% }  E1 N# R5 U    所以一直沒辦法執行
) b6 d7 g9 I; V( v
- ]6 I4 e, S* f2 A  ^9 ]% B    ex: 你的code: main.cpp2 s6 _4 N- c4 y8 X. _
3 S1 ?4 [5 g4 K" p$ }# O
    g++ main.cpp -I (指向剛解開的include目錄)-L (指向剛解開的lin-linux目錄) -o 執行檔名稱- e+ G5 ^/ `3 ]4 ?9 A+ C+ {: \- _
                            ex:/systemc_2.2.0/include       ex:/systemc_2.2.0/lib-linux
9 U: V1 z! P# U; [; v4 s  ?. J; l7 p. R. B" Y4 ?' H
   這樣compiler的方法有點繁瑣 應該寫一個Makefile去用就行了
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享分享 頂 踩 分享分享
2#
發表於 2010-6-20 22:38:41 | 只看該作者
謝謝你的詳細解說
# f! Z/ [* K* ~/ @因為現在剛好在學
. \+ @7 f( A9 j1 U這好像是個蠻高階的程式語言
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2025-2-23 12:36 AM , Processed in 0.164010 second(s), 17 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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