Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

[複製鏈接]
跳轉到指定樓層
1#
發表於 2010-1-12 14:15:21 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
molimomo 發表在 痞客邦
5 A+ W/ ^% ^! i; X. [, W來做一下SystemC-2.2.0安裝執行的筆記
$ ?( ?- i7 y' W% f0 Q# q-----------------------------------------------------------
/ x/ S* t5 c4 L: i( T& GSystemC主要是C++延伸出來的library
. o# t( _3 G# d. Q4 d3 s9 `: h
' N9 D# I4 s5 D. Q* b主要是做system level design一個很熱門的語言  e& Z  Y5 s9 N8 ~
- |; o, o3 q* V$ r) v6 m" G+ z
有興趣的可以自行google看看~XD
' k* z( P( d/ B' P' U' b7 l5 r  `+ ?) D/ P$ b# f! L1 V+ i: k
SystemC有提供Windows跟Linux下的安裝方式" O- W" u6 k# e
2 B5 v, ^* K0 n% c7 U
因實驗室都是用Linux的 所以便以Linux作為安裝環境/ b/ k' O: q( s1 A- N! f. W9 i

7 L+ ^& j8 |2 |& I1.下載SystemC的source code
' B+ m/ Z6 p# q  e: Y0 X# f! w4 f* W7 g7 _1 L
   到SystemC的官網下載他的code(SystemC屬於open source)
. d: A8 W' C1 z  v 5 I3 m2 ^) V6 m1 ]+ D8 p8 X! N# ^
   http://www.systemc.org/home$ x1 j/ B# P& z; S* _9 w* X6 F' e6 \
4 S6 }" ^/ I. C" X2 R0 Y: w/ @
2.安裝5 b+ \! W4 u* G' {2 e7 N

8 b( {$ w* N1 k( N5 C8 j6 G* y   將下好的壓縮檔解開 進入終端機並切到解壓縮後的systemC目錄下* G) H' ^) R. h3 [
  
! D/ H* g* j* R# L2 |   SystemC的目錄下有一個INSTALL檔 ! P3 p- i2 w5 r7 V$ j

% P% p! M: s" L0 k# d' b4 T   按照裡面的方法一步一步裝就ok了  3 D; U, r& N- }- K! I# g0 I/ F
   
' `; @1 W6 M0 A1 Q3 t! Z    P.S.解開的資料夾(ex:systemc_2.2.0)
& f/ G) j1 U( r( B( _7 Q2 I( l& y# B# q
   下面應該要有兩個資料夾 . p( N+ a7 p2 @/ S
' ?; R8 C5 z( D2 X! v
    一個是include   裡面應該要有systemc.h systemc這些東西
9 W) n5 H. J- O  d& \) M  - N/ n' C; @; a; Q& [, J
    一個是lib-linux  裡面應該要有systemc.a這東西) c2 q6 P. J( V1 b: N: \5 J1 K

* _* z1 J/ [, C$ n/ v$ C3.編譯執行˙ . c* }$ Q9 |  t
   
2 o$ o8 n; K  Q* [( [% F    這裡超囧的 我一直把I當成l
- h% j3 H, p3 z& f1 C! @* B
5 h. K1 X2 k- `$ z! i9 j6 ?9 r    所以一直沒辦法執行 * O5 h- O/ b' f5 q1 B# C/ B
$ A9 g& s# p! J: F' l0 P, f
    ex: 你的code: main.cpp
- i& I% a5 `" E0 h* ^: V
3 T8 S$ a  M9 s    g++ main.cpp -I (指向剛解開的include目錄)-L (指向剛解開的lin-linux目錄) -o 執行檔名稱& W* S3 J( A; e8 F5 b8 T
                            ex:/systemc_2.2.0/include       ex:/systemc_2.2.0/lib-linux
+ f& `' H8 k$ C$ M4 K/ u8 E9 x/ i4 k5 a: n5 j9 l
   這樣compiler的方法有點繁瑣 應該寫一個Makefile去用就行了
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享分享 頂 踩 分享分享
2#
發表於 2010-6-20 22:38:41 | 只看該作者
謝謝你的詳細解說8 y4 Y9 f" t; f. m" E9 i
因為現在剛好在學
% E# H2 p# h7 Q) p6 B- a  Y- j這好像是個蠻高階的程式語言
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-6-8 09:35 AM , Processed in 0.118015 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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