Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

[複製鏈接]
跳轉到指定樓層
1#
發表於 2010-1-12 14:15:21 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
molimomo 發表在 痞客邦
1 v  E) `. ~8 A3 H; e  M9 R; B" O來做一下SystemC-2.2.0安裝執行的筆記
( l/ g0 G7 X: v! i0 ^/ E3 E-----------------------------------------------------------$ S3 X7 G- i& |% w* g
SystemC主要是C++延伸出來的library 2 t/ f' ^5 i) m

- N1 u  i! A% u5 M, J( C主要是做system level design一個很熱門的語言
1 [3 w) D0 J0 r9 g$ ]5 H( A
0 P# A# L: `0 j. G) m* `有興趣的可以自行google看看~XD; t! o) {. f2 l8 Y# @
" `0 G0 R( ^' V
SystemC有提供Windows跟Linux下的安裝方式
! p& |0 s7 y# x" w% g4 Z' L" H% R5 ?  s' V2 V1 B
因實驗室都是用Linux的 所以便以Linux作為安裝環境2 {; h- L) n: y. q9 Q. q
8 a* ?1 B- Q+ d. |/ D5 v
1.下載SystemC的source code9 r- L  G+ u+ |/ ]' A) V, J' Z; h* ~
9 K2 }* d2 [0 n0 ^- e
   到SystemC的官網下載他的code(SystemC屬於open source)8 j& E  [3 L; P- J3 |3 R' L9 r. t3 l
: U' a% C+ C1 Y2 S
   http://www.systemc.org/home
0 J2 T& [" j% Q. X8 L; s4 j
/ ]  Y2 G: u2 F4 h3 C2.安裝
$ J- `0 b; P1 V, |$ D3 S* ~- h$ p( y' D3 z
   將下好的壓縮檔解開 進入終端機並切到解壓縮後的systemC目錄下
* I2 T  y7 r% C8 f  p4 D* S: w- V  # f# q' U4 z" H' ~
   SystemC的目錄下有一個INSTALL檔 1 Q  [0 W, w' g) |) @8 w7 ~

4 d. _9 q% I( n: ]$ {   按照裡面的方法一步一步裝就ok了  $ m0 H! P( \! g9 S2 [0 ]+ P+ q- K
   2 m( `* c3 I& v1 T" O. V. a; Q
    P.S.解開的資料夾(ex:systemc_2.2.0)
1 w; z" O6 X5 Z. a- \- o2 o$ x4 w! W  h* U  R& p  A
   下面應該要有兩個資料夾
$ ?+ [9 N- K6 {, D: l* ?: U) b) H' Q8 x% R
    一個是include   裡面應該要有systemc.h systemc這些東西$ ~( B* ]5 _1 b( m
  
0 I: x6 I" i" @* }9 n    一個是lib-linux  裡面應該要有systemc.a這東西( {% n+ \: B0 @& Z: Y% f
/ ^( p# p3 ^8 R0 g
3.編譯執行˙ 5 ?* P* \9 k7 S7 i
   $ B' X# o- o# H# e7 m6 T
    這裡超囧的 我一直把I當成l
) X/ G3 P2 T6 f' f3 ?/ t
7 T$ @. B, k, ^1 t% o" i' M    所以一直沒辦法執行 ' A$ o/ W; p7 m7 u
( t: l& a) L5 I! U/ J5 |: Y5 L
    ex: 你的code: main.cpp8 m; p" y* N* W7 e

* B8 y; `- F' T9 t# R    g++ main.cpp -I (指向剛解開的include目錄)-L (指向剛解開的lin-linux目錄) -o 執行檔名稱
' o( P! T  P' {                            ex:/systemc_2.2.0/include       ex:/systemc_2.2.0/lib-linux4 w( ?, P( l9 b6 A6 ?% n/ b6 _& J
3 j! [; ~( a/ [% h8 Z0 c
   這樣compiler的方法有點繁瑣 應該寫一個Makefile去用就行了
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享分享 頂 踩 分享分享
2#
發表於 2010-6-20 22:38:41 | 只看該作者
謝謝你的詳細解說
9 A! c% x5 d5 A. \4 Y! ~因為現在剛好在學
( w4 y: Q  S5 j. P1 J這好像是個蠻高階的程式語言
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-5-28 01:52 AM , Processed in 0.110514 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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