Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

[複製鏈接]
跳轉到指定樓層
1#
發表於 2010-1-12 14:15:21 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
molimomo 發表在 痞客邦( O& u. L. s! _* d: {# Z0 |0 R0 P
來做一下SystemC-2.2.0安裝執行的筆記3 Q3 L) A4 E9 U3 {9 O# a
-----------------------------------------------------------
8 y/ e$ E: S( [! @: Y0 ESystemC主要是C++延伸出來的library
# _8 u) c8 ~, v! d5 `: o3 s- Y1 F2 g  y& V+ G9 Z7 ?4 Z' q
主要是做system level design一個很熱門的語言
- a9 o+ W* G* X
9 f5 m9 ^! P5 R. M4 |有興趣的可以自行google看看~XD
3 W8 P, T4 Y9 M- l; y: O
& m: q: }$ \1 n& f; n- N2 P8 [SystemC有提供Windows跟Linux下的安裝方式) H8 D% X+ V, t9 V/ V9 E
& E9 M8 P( m: X% s/ Y9 l  b. \3 b
因實驗室都是用Linux的 所以便以Linux作為安裝環境
5 L1 M5 L) ~" F7 Y! ~2 R/ i) m8 z8 [, U( g- }7 y" b# z; G
1.下載SystemC的source code/ J, }) g4 ~& ]. \, e% ]1 Z

8 x6 j. G0 m; O* w   到SystemC的官網下載他的code(SystemC屬於open source)
! T: O8 C" f* V( J0 v+ C/ [7 h 0 p) W$ ^5 J+ o0 k+ ?
   http://www.systemc.org/home
" \0 O% q; W+ F5 m( }" n, s' x& ~: X  Z; f" p* @. f# r% P
2.安裝2 s8 N2 x, P! |( M# K/ f

" W! \9 _- s) T   將下好的壓縮檔解開 進入終端機並切到解壓縮後的systemC目錄下
: X8 y/ I$ G' S2 i" i  
4 e+ Z; }5 G& b5 t9 Z   SystemC的目錄下有一個INSTALL檔
9 e" v+ n9 i$ O. G) b9 z% ^, g7 R8 `
. u) R! L3 R8 ~   按照裡面的方法一步一步裝就ok了  
' [% U/ H$ S/ a& C  i6 A& ]6 K   ! w- a2 K! V; E
    P.S.解開的資料夾(ex:systemc_2.2.0)
8 f  L7 I' D4 `! t% `& Z
8 Y. B% O1 l# ^# |6 t   下面應該要有兩個資料夾
& N$ [8 ~  Y# P$ {, j5 X6 {# N0 @
$ E/ I6 f! y" T    一個是include   裡面應該要有systemc.h systemc這些東西7 P6 O9 ^5 H% N5 y
  9 W" ^1 K. I7 U
    一個是lib-linux  裡面應該要有systemc.a這東西
5 _( S: I, V  ?" S, s5 k" C; X1 T; m6 D
3.編譯執行˙ + r+ S! W) T/ R- p& v8 ?
   2 K" n: F, {9 V% f
    這裡超囧的 我一直把I當成l
7 s; `8 ^& b( s9 v! f- k  N! t
$ D' j! A- ~# |8 H, ?! B! x    所以一直沒辦法執行 ) s9 K. l3 O& a# c! x& L

8 D9 B1 L$ I+ N% D4 t2 v    ex: 你的code: main.cpp
% F0 b8 w4 W4 f2 y' M
, K- e, O2 f9 e9 h1 r    g++ main.cpp -I (指向剛解開的include目錄)-L (指向剛解開的lin-linux目錄) -o 執行檔名稱" O0 @2 @& a7 R* I8 ~
                            ex:/systemc_2.2.0/include       ex:/systemc_2.2.0/lib-linux
1 f# k  C% E2 ~' U
6 n: o/ B8 U2 S3 j   這樣compiler的方法有點繁瑣 應該寫一個Makefile去用就行了
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享分享 頂 踩 分享分享
2#
發表於 2010-6-20 22:38:41 | 只看該作者
謝謝你的詳細解說
. `/ M- m9 J1 ~9 B  g3 M% ]2 U8 t因為現在剛好在學+ ?. E# D  a4 w. u5 `6 ~4 e. f+ S
這好像是個蠻高階的程式語言
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-5-3 11:08 AM , Processed in 0.096005 second(s), 17 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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