Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

[複製鏈接]
跳轉到指定樓層
1#
發表於 2010-1-12 14:15:21 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
molimomo 發表在 痞客邦1 k6 `* f+ P5 Z$ C; d: H% ?3 g
來做一下SystemC-2.2.0安裝執行的筆記3 e! Y+ B: v- Y: P8 ?, ?
-----------------------------------------------------------
. v8 r. C( \9 `: Z7 \( j$ [2 iSystemC主要是C++延伸出來的library
4 [# K! |" a, {8 l/ \( m) G+ _/ i
主要是做system level design一個很熱門的語言2 Q& X6 p+ P5 @

, ^) b+ x* q6 H* D2 c. h+ M有興趣的可以自行google看看~XD0 s9 C1 D0 ~* Y. C

0 F- K9 X$ g5 T! nSystemC有提供Windows跟Linux下的安裝方式' m! D$ o/ T# v, @
5 f1 Q. N( I! Z/ f" r/ @
因實驗室都是用Linux的 所以便以Linux作為安裝環境
& {8 k$ t) [' m
+ @2 W) D# Z5 Z( e6 F2 i  M5 P9 J1.下載SystemC的source code# P0 h" x( @: |" ]

; c$ ?8 ]) U2 E& f8 [  ^% q. T% g   到SystemC的官網下載他的code(SystemC屬於open source)
0 r4 R3 R  t1 T9 V( W/ x$ u  G
7 m: ^+ [* }" B8 J7 _  O( t   http://www.systemc.org/home9 a- S7 _) k' a2 Q6 D' ^
$ T- n0 N6 ?. ^& t$ E; u4 q
2.安裝( Q+ ~. ^( x4 K: [3 r0 l5 d
1 d' B* _7 e+ X& N" l5 y9 ~
   將下好的壓縮檔解開 進入終端機並切到解壓縮後的systemC目錄下
4 P2 _  `; x; p$ {! y3 P  
0 L# ?& [6 N* Y3 m, l' V$ @1 r   SystemC的目錄下有一個INSTALL檔
8 _) f3 _- ~1 @- S6 t; g8 f$ v: Q9 T* U& w/ j
   按照裡面的方法一步一步裝就ok了  
8 E. R8 l- a+ O8 }  S/ H- j   # f/ R2 ], S2 `9 D, k! }
    P.S.解開的資料夾(ex:systemc_2.2.0)7 j9 e. ?5 Q! {; l

5 x4 D' E7 A3 F7 w* d( D) `6 X   下面應該要有兩個資料夾 , F! x& ^' U) D  h1 x7 z$ z

. ^3 o# r! j5 G# i    一個是include   裡面應該要有systemc.h systemc這些東西0 N' D" A3 N2 U& [2 t
  
) S+ F1 C( w$ J    一個是lib-linux  裡面應該要有systemc.a這東西- {! o. X! G  P; J+ W/ n! {0 v
7 x3 g$ f8 l) Z" O6 b) {
3.編譯執行˙
4 ]9 d( `# J, v# X$ ]1 F! b   ( x8 x9 b: T9 }" ?+ Q( A. {
    這裡超囧的 我一直把I當成l. ?6 D% |; {" m3 _6 h" K2 n

5 ?4 a- T4 y" I: e, y    所以一直沒辦法執行 2 C4 A! g+ N8 W7 M. s: Q: n$ X- P
+ S$ V3 s" L2 t. ]% }
    ex: 你的code: main.cpp
5 N" V( a2 t2 O; u) q5 y# g6 F$ }
    g++ main.cpp -I (指向剛解開的include目錄)-L (指向剛解開的lin-linux目錄) -o 執行檔名稱2 Z; q' c$ u* I: ~. u- _5 J
                            ex:/systemc_2.2.0/include       ex:/systemc_2.2.0/lib-linux
5 E) P* m% b( r
0 G8 o, I: H) H  o% g   這樣compiler的方法有點繁瑣 應該寫一個Makefile去用就行了
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享分享 頂 踩 分享分享
2#
發表於 2010-6-20 22:38:41 | 只看該作者
謝謝你的詳細解說
8 e4 D8 ^# Q$ c因為現在剛好在學
+ W1 b) `/ R& l3 I3 n這好像是個蠻高階的程式語言
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-5-17 07:48 PM , Processed in 0.110014 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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