Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

[複製鏈接]
跳轉到指定樓層
1#
發表於 2010-1-12 14:15:21 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
molimomo 發表在 痞客邦. }* e" k- }7 i. U% D. A. n! Z
來做一下SystemC-2.2.0安裝執行的筆記  v- G' D* v# ?2 k) [& O) M0 b
-----------------------------------------------------------
5 R$ I+ e% m6 i4 _SystemC主要是C++延伸出來的library 4 |' h$ t' q, V' a0 f4 W
. `2 k" G( p1 {, Y6 |8 h8 ~
主要是做system level design一個很熱門的語言& r/ j: T# E0 B' S2 t# L$ w9 \2 g; l
) i. Y8 x  e/ D8 _" a3 o
有興趣的可以自行google看看~XD
1 R% V% G, M4 I% f# G6 |
) h+ L3 Z$ u! _$ L  T2 A2 nSystemC有提供Windows跟Linux下的安裝方式5 |) ^5 k% ~, z' ]' \

5 v* A, A5 I9 R因實驗室都是用Linux的 所以便以Linux作為安裝環境
+ C' r& r! u2 n' u( g1 o' Q' C- b& h/ d6 c
1.下載SystemC的source code
* ], {1 P( y4 x- \/ v
# `* p+ _* w( _6 a0 k   到SystemC的官網下載他的code(SystemC屬於open source)5 S$ F8 e, a( H3 c
2 s. `4 h( \: w- B
   http://www.systemc.org/home
5 x$ ~; p  C; ^  s& S% ~3 c: ^/ I7 N4 \, n2 ?( t
2.安裝3 ~2 b! s7 F' }6 @

( g% J) l0 @" [. Q/ O$ P6 {! |+ G   將下好的壓縮檔解開 進入終端機並切到解壓縮後的systemC目錄下
- z3 T0 G* t' Z" y4 @1 z  2 }$ H; H9 U3 k5 n& O, [
   SystemC的目錄下有一個INSTALL檔
  s/ s( U( ?/ o, g" m) y. I. |, K" c: @. z. K( C5 P: u7 N
   按照裡面的方法一步一步裝就ok了  
0 _/ {9 m. I" @3 I   5 Z3 K+ m" o2 [5 F, v6 Q. I
    P.S.解開的資料夾(ex:systemc_2.2.0)
: C- R% L; _# v. W4 d+ U# Z! e+ H  {! Y; Q
   下面應該要有兩個資料夾
' r* {( Z; z+ S' {6 S
. x+ h' \6 @8 I, I- n5 T- G    一個是include   裡面應該要有systemc.h systemc這些東西: t* d) B) s, z9 J; y
  " {: x' b6 O1 Q0 n
    一個是lib-linux  裡面應該要有systemc.a這東西) `7 o# v/ s2 B  N( H- ?3 i% F
% }$ h- g( [, k* ]4 B- {4 C- H
3.編譯執行˙
1 y1 K( \' m7 O* |+ O   : J4 A- A1 n6 k
    這裡超囧的 我一直把I當成l
( Y9 g( O) p) g' a 8 d2 F$ `& @7 C" M6 D2 g; K5 ]9 K- ?5 q
    所以一直沒辦法執行 9 Q9 ~% p$ s6 d: ^
+ U0 F7 z! h  u* c. v
    ex: 你的code: main.cpp
" q9 ?# g5 t  I3 Y2 b6 t) q2 _- S+ |# |5 C5 T1 v
    g++ main.cpp -I (指向剛解開的include目錄)-L (指向剛解開的lin-linux目錄) -o 執行檔名稱
% S% b+ g9 u  W, B& s9 S                            ex:/systemc_2.2.0/include       ex:/systemc_2.2.0/lib-linux
' U4 Z2 v" _, Q% v) @0 I8 v1 u' q4 g+ K# U" Q  Q; x7 Z. @% B
   這樣compiler的方法有點繁瑣 應該寫一個Makefile去用就行了
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享分享 頂 踩 分享分享
2#
發表於 2010-6-20 22:38:41 | 只看該作者
謝謝你的詳細解說
7 H: _+ |, t( M: z& l* w因為現在剛好在學0 v& x! J  M# O# U; W( J# U9 Q% E
這好像是個蠻高階的程式語言
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-6-16 07:46 PM , Processed in 0.115015 second(s), 17 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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