Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

[複製鏈接]
跳轉到指定樓層
1#
發表於 2010-1-12 14:15:21 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
molimomo 發表在 痞客邦
* _! J6 W( e7 _' O來做一下SystemC-2.2.0安裝執行的筆記1 c2 j8 N  {; X" x1 |0 _3 A/ H; E
-----------------------------------------------------------) j" |) j3 @$ j( }! W9 l- P3 U% |
SystemC主要是C++延伸出來的library
' Z* z8 L; F" z. Y9 s3 J  C3 f0 Y* d/ O. F2 J
主要是做system level design一個很熱門的語言! f2 W% s- H# i1 N9 Z9 _4 w

. e% B. W; y/ |( P有興趣的可以自行google看看~XD
, J1 F/ E) I! S8 z" k) I
( X) G' W# f+ rSystemC有提供Windows跟Linux下的安裝方式
4 Z1 H" @- V' R% g
  C; q7 X) {3 S7 `因實驗室都是用Linux的 所以便以Linux作為安裝環境
6 u& R: z) p; x" T
% L* s( Y/ c: L) Y$ D# _1.下載SystemC的source code' z, j9 o& j; @8 y- P
% S6 U" y7 \; `9 t/ h3 c
   到SystemC的官網下載他的code(SystemC屬於open source)
5 q* o- E8 B9 S4 k4 r : P+ N% B1 i1 d* R. U
   http://www.systemc.org/home
% s0 k: z4 t& _5 ]
$ i4 x- ]$ l! i8 }2.安裝$ Z, X2 U1 i# A3 f& _
( _( _/ X& |$ B: Y7 {8 t
   將下好的壓縮檔解開 進入終端機並切到解壓縮後的systemC目錄下
0 v' E0 d1 s. V+ c  6 h, {+ i7 L' u: Y0 U" i# l
   SystemC的目錄下有一個INSTALL檔 5 \3 x/ f2 T; H3 `) D3 n5 ?

3 y% Z$ O" t: ^$ ?   按照裡面的方法一步一步裝就ok了  - P4 {# j. w/ I  @0 T  k0 t) G
   
6 J' n; ]; P& s0 U8 o# J1 ^    P.S.解開的資料夾(ex:systemc_2.2.0)3 x& H7 K: @6 a4 J/ b' l0 e' k

2 c1 p) }& M( Y! x, x   下面應該要有兩個資料夾
% r& E  P. v" j: E# }. C5 J: J: o  W1 q# z3 t3 |9 p: @; T+ n6 @1 h6 }
    一個是include   裡面應該要有systemc.h systemc這些東西
6 U# m6 A! _8 _; x  
/ w% ]3 C1 O; `    一個是lib-linux  裡面應該要有systemc.a這東西
: {7 T% _; i8 @0 f. W& x: x/ i) H/ c# }* w
3.編譯執行˙ ( ^' Q. N- g1 M$ G7 D  G; \' c
   ! ~. `3 j- v1 R; L$ }* m$ y
    這裡超囧的 我一直把I當成l) w2 j! e  P4 |- P" S

' p3 F1 d5 G; ?- V    所以一直沒辦法執行
) w) c7 f4 H3 Y6 O: ?
% X1 d- K, {4 q  f8 u    ex: 你的code: main.cpp
% i+ n& A9 {5 V3 N) s
! W0 c$ L( a8 t4 M) H    g++ main.cpp -I (指向剛解開的include目錄)-L (指向剛解開的lin-linux目錄) -o 執行檔名稱
7 m: v) t0 ~$ n& }                            ex:/systemc_2.2.0/include       ex:/systemc_2.2.0/lib-linux  U: F: r( z6 |: I, S- Y2 b

5 @( E1 X( N7 m* R# O* n0 ~. W$ h   這樣compiler的方法有點繁瑣 應該寫一個Makefile去用就行了
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享分享 頂 踩 分享分享
2#
發表於 2010-6-20 22:38:41 | 只看該作者
謝謝你的詳細解說
# [) `2 y: U! x; q& R  [因為現在剛好在學
0 a- b) K8 c) r& P這好像是個蠻高階的程式語言
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-6-7 02:10 PM , Processed in 0.114014 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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