Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

[複製鏈接]
跳轉到指定樓層
1#
發表於 2010-1-12 14:15:21 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
molimomo 發表在 痞客邦
- C# w5 J! U( P7 h" R5 z, f來做一下SystemC-2.2.0安裝執行的筆記$ U0 @0 T% G5 l; j
-----------------------------------------------------------! X! R4 r- H* O1 b- `
SystemC主要是C++延伸出來的library / T+ p4 [* K: I# B1 A
* ]1 s' T0 X6 B/ [* D+ g! i. L$ m2 h! A
主要是做system level design一個很熱門的語言
1 _; O7 g2 [% U6 F
. G+ A$ w( X  h有興趣的可以自行google看看~XD
, N# N, T) Q3 G8 y
) ^% I; L- C* E$ J" h  y, YSystemC有提供Windows跟Linux下的安裝方式
. q5 v4 K- w  s0 K, g. r3 h3 j5 h5 h6 f1 G
因實驗室都是用Linux的 所以便以Linux作為安裝環境0 j. i) b, V" L: z3 J
3 R( E3 {+ k8 ^0 I# A
1.下載SystemC的source code2 B6 ?: S9 m- k: z* w
( z/ c5 C  k3 r$ \3 l
   到SystemC的官網下載他的code(SystemC屬於open source)# \) o- r# H/ ^3 }) O3 l' v& U

  u# {- ^* z' V1 D) W   http://www.systemc.org/home
$ j2 v; c3 @: `# _3 G! |- T$ p( q* L8 j& K7 c
2.安裝' D3 k# U) P, z

! |# e- {0 l( ]7 ?# J! m8 c/ X   將下好的壓縮檔解開 進入終端機並切到解壓縮後的systemC目錄下
! p: h1 u$ i; l' @. D1 w/ C0 e  
  s5 W4 [2 Z7 m+ v/ x6 c   SystemC的目錄下有一個INSTALL檔
1 e4 g4 O  c4 h% |  e2 I3 n# {5 L7 }9 o+ }- l8 z
   按照裡面的方法一步一步裝就ok了  6 w" N# Z6 I: \2 X% ~+ _
   7 P. P4 T0 o1 p
    P.S.解開的資料夾(ex:systemc_2.2.0)
4 j! e, f( P, F
  p- ?8 r; E3 L   下面應該要有兩個資料夾 ' n8 O' A& o: z  i$ s9 s6 d
% K# _, X1 ^3 ?6 p% G& V" r
    一個是include   裡面應該要有systemc.h systemc這些東西
$ g% o; j( i" |/ \7 V  
; ~0 I7 Z- Z+ E, {! B    一個是lib-linux  裡面應該要有systemc.a這東西6 \* C# a5 A! B/ {0 z. s+ L5 G

+ `5 b, q3 _( f1 ?' \3.編譯執行˙ 0 E$ x' {7 Y: R- ?. y
   
( p' V! f) D( s& P6 Q    這裡超囧的 我一直把I當成l
& `$ s1 {' L1 Y5 b$ l" j
1 N5 T2 C* |8 t9 |% O2 k, n    所以一直沒辦法執行
- Z8 t8 E0 v6 \$ {2 m0 x* j" a+ v  o8 b$ Z
    ex: 你的code: main.cpp
$ M* O, `4 A$ p: H
- O1 r- \0 p: j4 F0 v1 p0 e2 h    g++ main.cpp -I (指向剛解開的include目錄)-L (指向剛解開的lin-linux目錄) -o 執行檔名稱
$ S: x8 O- U* M5 ^9 {7 |- F                            ex:/systemc_2.2.0/include       ex:/systemc_2.2.0/lib-linux3 T5 T8 C) f+ N0 @# L

8 V0 a! P" g& U' j( H3 \+ J   這樣compiler的方法有點繁瑣 應該寫一個Makefile去用就行了
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享分享 頂 踩 分享分享
2#
發表於 2010-6-20 22:38:41 | 只看該作者
謝謝你的詳細解說7 Q- S/ z  I# \" c* i6 C
因為現在剛好在學
5 S! C0 A* y/ |& Z3 L這好像是個蠻高階的程式語言
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-5-7 03:55 PM , Processed in 0.106006 second(s), 17 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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