Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

[複製鏈接]
跳轉到指定樓層
1#
發表於 2010-1-12 14:15:21 | 只看該作者 回帖獎勵 |正序瀏覽 |閱讀模式
molimomo 發表在 痞客邦
9 z6 _* X5 p+ I+ y0 t# o( H6 g來做一下SystemC-2.2.0安裝執行的筆記
0 C, V: C) W3 I9 G# B! y4 W-----------------------------------------------------------
( l  d% g0 ?" B8 M3 t' kSystemC主要是C++延伸出來的library
+ ?$ ^" u6 l# u1 o- N# Y0 A, y4 G7 W" x. q' r+ p: ?
主要是做system level design一個很熱門的語言
. [* y) ]; ~- b" L6 R( ^0 J! R6 S1 _1 ?$ Q1 `
有興趣的可以自行google看看~XD$ ]) x3 F# g' x0 t3 E/ x% b

8 W; e5 X4 J4 eSystemC有提供Windows跟Linux下的安裝方式( {6 X/ n* N/ a5 j( a5 R& y1 i$ \

( j+ n% W0 W1 ~( A8 x. v% b: O因實驗室都是用Linux的 所以便以Linux作為安裝環境
. Z  k# T3 X2 R6 k0 X* E+ I- ?  K
1.下載SystemC的source code
8 B8 n6 i% S! a6 l2 j
% Y4 ]1 F3 ^7 r# N' r6 o& G& r   到SystemC的官網下載他的code(SystemC屬於open source)
4 [% {* F; x3 ~! F% P% O + _% J/ w% Y8 e* [
   http://www.systemc.org/home2 \: Y% H; C! W, f% i2 |/ ~5 a7 p. h

& I/ o( N9 ~! R7 V5 R2.安裝# s6 O; B+ ]" W) G7 g
6 o2 y2 {$ b/ A6 G
   將下好的壓縮檔解開 進入終端機並切到解壓縮後的systemC目錄下
* \7 W4 n5 F/ e9 a& m  
2 p* q# Q1 W' t- E0 b3 F   SystemC的目錄下有一個INSTALL檔 0 Y' P  v" F% r( m! O. Y
9 P3 q' u+ }/ W! z
   按照裡面的方法一步一步裝就ok了  - P) ~# A3 H7 Y8 x; v
   # `9 J, c; s, v3 D
    P.S.解開的資料夾(ex:systemc_2.2.0)3 E, \( u- @0 H2 a1 P8 P
3 I5 N, h4 v5 i1 [( {
   下面應該要有兩個資料夾
: U" j' `: `% R2 q5 P: Z  s# \/ c; O* e1 M
    一個是include   裡面應該要有systemc.h systemc這些東西
6 h, H6 h' A8 D1 W( G0 X9 O" ^  
2 w, ]6 y3 ~5 N    一個是lib-linux  裡面應該要有systemc.a這東西
+ L1 h$ Z  Q; I- m( Z
2 Y) d1 @/ Y8 c, O# s# C3.編譯執行˙
( F9 \# J  b8 v  ^9 T  ~   % [& m& a6 v( q4 Y% K9 L
    這裡超囧的 我一直把I當成l* e9 q% z) q( O- S; a

$ o  ]" c) `6 w# T    所以一直沒辦法執行
/ x. }5 ~  w3 Y; q9 v8 \. U
+ z: _' L% G: [  |4 r% a7 t8 G    ex: 你的code: main.cpp$ t& A0 D" _4 c7 A% o
' }  Y( h- J8 m7 n9 q4 {
    g++ main.cpp -I (指向剛解開的include目錄)-L (指向剛解開的lin-linux目錄) -o 執行檔名稱, Y5 D3 I6 C; J3 u. K' C
                            ex:/systemc_2.2.0/include       ex:/systemc_2.2.0/lib-linux
4 f3 r9 G6 E. g$ q, r+ _4 p) z7 J2 ~! b6 v
   這樣compiler的方法有點繁瑣 應該寫一個Makefile去用就行了
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享分享 頂 踩 分享分享
2#
發表於 2010-6-20 22:38:41 | 只看該作者
謝謝你的詳細解說
! y4 d0 P6 |; j( m2 X因為現在剛好在學, \+ L9 t7 ]8 U5 D; d% O4 f
這好像是個蠻高階的程式語言
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-6-14 09:57 PM , Processed in 0.123515 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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