Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

[複製鏈接]
跳轉到指定樓層
1#
發表於 2010-1-12 14:15:21 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
molimomo 發表在 痞客邦
, i5 _+ h5 Y" \' k: z來做一下SystemC-2.2.0安裝執行的筆記
1 g$ g$ ?; v1 A3 ?( b# q-----------------------------------------------------------
! I& r0 X* W) A: ]! T: F7 T6 T% cSystemC主要是C++延伸出來的library ( W: L1 B8 [% I" W9 U

  _  q' E& ~- s1 M主要是做system level design一個很熱門的語言  t$ J' `. T* h4 `* a
% k0 i$ I; ]  L
有興趣的可以自行google看看~XD0 A( J6 ]  d" G5 n7 f3 S
( n1 D1 [& \$ J2 g/ t
SystemC有提供Windows跟Linux下的安裝方式9 e0 ]/ }( |( ^) e. ~$ }; e

: B& C: ~, h# g8 G* {因實驗室都是用Linux的 所以便以Linux作為安裝環境+ ]4 |1 O* p* _7 Q& e% ]+ s" A" l+ k
+ ]' c) E5 A; Q
1.下載SystemC的source code
! m) B4 u+ w% {
" r  P; {3 i% H   到SystemC的官網下載他的code(SystemC屬於open source)
; M, S' T. W. ~& \; w
. t7 w. p$ R- Y! ]) R  t9 W   http://www.systemc.org/home% C2 m4 h6 v  S4 o  c+ k

. z- T) ]4 j' T2.安裝
$ l( M6 L) v- A! A. b$ w
" ], z& p4 `, _  G   將下好的壓縮檔解開 進入終端機並切到解壓縮後的systemC目錄下
8 r) l- k7 w. |% c    p- e& E5 y7 K' _" P% x
   SystemC的目錄下有一個INSTALL檔
/ |# r% X9 b6 v7 W; o' G( C3 i# z
% B* k: A. y( G) R1 _+ I0 {) P   按照裡面的方法一步一步裝就ok了  . W4 Z/ E2 B4 W! Z  Z# X( I
   ! m; i) m* `2 I7 Z8 L8 y/ `
    P.S.解開的資料夾(ex:systemc_2.2.0)
, k7 Z; ?& g- S* d4 Q2 w* S) b# x$ e9 X( `3 ^6 X% f) l  U  B
   下面應該要有兩個資料夾 1 u, ~* z! N' B; O' J1 Y5 w/ T
6 k' ]; H1 j. p. s% r
    一個是include   裡面應該要有systemc.h systemc這些東西
/ b) @$ v7 K9 D( P1 i4 ?  
/ t# A0 t2 N' t% B5 j9 v  l8 y    一個是lib-linux  裡面應該要有systemc.a這東西) `5 @* h( T, v5 I. x- p
4 P2 e# S  M5 H0 N% l, h$ j6 P
3.編譯執行˙
5 I3 C2 v! ^. V0 y   
+ U! c$ F" F( _1 Q7 E* v    這裡超囧的 我一直把I當成l( _/ e: g0 D' g0 a, K3 ]( p# V; q7 Q
  p: I- o0 d" c3 F
    所以一直沒辦法執行
+ A  {0 V$ Q$ E9 }; k
  o* Z9 a# n1 P0 A. [    ex: 你的code: main.cpp9 u2 i' Y! d! g+ j# a

/ m: f! J& e4 ]9 k3 x$ o( A4 P% O    g++ main.cpp -I (指向剛解開的include目錄)-L (指向剛解開的lin-linux目錄) -o 執行檔名稱7 ?8 E. v9 r. P$ R  S, y$ S# }" M
                            ex:/systemc_2.2.0/include       ex:/systemc_2.2.0/lib-linux# f7 Y! q2 F, h* w0 M- @! V% B9 K

( A- a. d: C; o) A3 Q   這樣compiler的方法有點繁瑣 應該寫一個Makefile去用就行了
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享分享 頂 踩 分享分享
2#
發表於 2010-6-20 22:38:41 | 只看該作者
謝謝你的詳細解說
4 _2 ^8 J" o+ r% ~' i/ H. P因為現在剛好在學
! C# g6 V; K) c  Y: S. v這好像是個蠻高階的程式語言
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

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

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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