Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

[複製鏈接]
跳轉到指定樓層
1#
發表於 2010-1-12 14:15:21 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
molimomo 發表在 痞客邦
9 c7 V( v9 ^' p3 S* f, C來做一下SystemC-2.2.0安裝執行的筆記$ ], E) t  Z" r2 h0 J, S; w
-----------------------------------------------------------! K) D/ m! ^5 F! X9 B. Y8 y5 q
SystemC主要是C++延伸出來的library . Q: O5 N4 P0 l: H
! Q1 b6 J# q; ?# h  T% A
主要是做system level design一個很熱門的語言
) O: i; f, v9 N
% k2 _% r5 W' \有興趣的可以自行google看看~XD- H1 a) T1 E. y* c
& u  r: ]+ D! q6 `+ U. l' p( k
SystemC有提供Windows跟Linux下的安裝方式# {* p% \5 Q; B1 O/ l& e' j9 j- }

6 C$ q* V8 x  q% B  k1 R& ]因實驗室都是用Linux的 所以便以Linux作為安裝環境# i' U1 ?, U3 c) W2 T% l" {
) `2 r% A$ L) e% Y$ k3 d
1.下載SystemC的source code
& B- t' ?) a. n: @/ D3 o- J( x, b. u  B
   到SystemC的官網下載他的code(SystemC屬於open source), O2 s, L" C+ ~  j. T) e1 f8 t

4 i6 ^* X' P, \  y) }   http://www.systemc.org/home
* ?( j9 B  t+ [$ l" d% j( [/ R- Y. j  B
2.安裝
. L+ P4 G9 Y. F  A+ [: l: |' ~! L7 {
   將下好的壓縮檔解開 進入終端機並切到解壓縮後的systemC目錄下1 X- S* o$ h. G. P. J
  
2 }" I# S/ P& E/ b7 {, M+ o. k; F   SystemC的目錄下有一個INSTALL檔 + u' r( B- ^, B# B( s5 v% a" R

7 N$ z9 G7 f4 y  v7 r   按照裡面的方法一步一步裝就ok了  6 {+ s) E* {) t) a; f/ v
   
1 T* c; \6 h$ b! G9 k5 S    P.S.解開的資料夾(ex:systemc_2.2.0)
9 B( X! p$ X; s& _! W* R% }3 s; e& L; ]
   下面應該要有兩個資料夾
8 t: j) q3 n7 J8 D  \- ?/ `8 k; i/ R2 ?0 m0 M; q
    一個是include   裡面應該要有systemc.h systemc這些東西
9 b! J, v) I* v7 i1 a6 V  $ L' q" O$ }# ?4 m4 F
    一個是lib-linux  裡面應該要有systemc.a這東西
% d3 S* `. H$ ^" T8 Q3 _2 y; z: o% Z( T7 a, ~
3.編譯執行˙
7 q- v! @2 \3 ]" Q   
. J9 g( K" l/ v' K! _6 U  z' R$ V    這裡超囧的 我一直把I當成l
. ], o# O# f8 R# J . K7 Q! b# q2 c* E6 N" o
    所以一直沒辦法執行
5 L" }" ]2 J- |( q3 }2 [+ z9 Q; u% E
    ex: 你的code: main.cpp' ~5 M2 b5 t+ X* {

& p5 D" n" m2 j" |* b    g++ main.cpp -I (指向剛解開的include目錄)-L (指向剛解開的lin-linux目錄) -o 執行檔名稱: k4 o, y( v# C0 J' {
                            ex:/systemc_2.2.0/include       ex:/systemc_2.2.0/lib-linux$ G* y" w3 ]" r1 T# s/ Z1 t
2 x) v/ Z- ~& l! v
   這樣compiler的方法有點繁瑣 應該寫一個Makefile去用就行了
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享分享 頂 踩 分享分享
2#
發表於 2010-6-20 22:38:41 | 只看該作者
謝謝你的詳細解說
  F5 Y' U, ~4 o* R# {0 G因為現在剛好在學- `& @+ S' b) m# w3 z
這好像是個蠻高階的程式語言
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-6-14 01:30 PM , Processed in 0.123016 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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