Chip123 科技應用創新平台
標題:
systemC要利用那一套軟體compiler
[打印本頁]
作者:
pinapple
時間:
2008-4-10 01:12 AM
標題:
systemC要利用那一套軟體compiler
我有看到可以在visual studio 2005上執行
; D2 o u# b5 R- ]$ d
但我試了一下發現不太可以耶
2 C* T; t) I$ c1 n
% [" m B3 l2 e0 C- C3 V
所以請問大家一下要用那一套軟體呢?
; @2 J R2 M0 a: |4 [, v4 P
或者真的是用visual studio 2005只是要改設定檔呢?
作者:
ikki
時間:
2008-4-10 09:52 AM
我是用visual C++ 6.0.....
. k; H% a/ ]. Z$ i! K
你試的情形是怎麼樣?? error ?
作者:
masonchung
時間:
2008-4-12 10:28 PM
要不要 裝一下 SystemC 的 class library 試試看阿 ?
作者:
stanlly9
時間:
2008-4-20 05:03 PM
Hello 你好
; i# U/ g6 S9 Y- w& j- z8 l
就我的經驗來說
$ W- q$ ]0 I4 X: T$ o: |: D
如果在Win32的環境底下
" T# S3 t: r$ L2 O- s" D
目前比較可行的只能用M$ Visual C++系列
' `0 ]1 ?5 @7 ?3 o1 x- r
VC 6.0 / 2003 / 2005都可以
. D" t/ t/ s( _
目前我是用VC 2005 + SystemC 2.2
0 Z# F& b, Q( M+ F
附加檔案是我之前在安裝的時候用Google找到的
0 f Y8 I; H0 o2 a, s0 [4 C; m
基本上,作法大概如下:
5 B1 b- `* } ~( P
1. 開/msvc71/SystemC/ 底下的那個vcproj檔,轉為你要的prj file之後直接就Compile
7 l! A/ ^2 q7 r
2. 開一個/examples 底下隨便一個簡單的systemc proj,到 /工具/選項/ 裡面做一些設定
1 u# `% O* e2 k% v4 U& g; @
--- 以上只需要做一次 ---
( h- }! N) R) j, A8 X* \
3. 針對你自己的systemc project 做一些設定,大概都在 /專案/專案屬性/ 裡面。
4 c+ F) O# ?+ p. [0 {
如果是開 /examples/內的prj的話可能會發現這些屬性設定正巧都已經設定好了
5 X" f1 {0 P$ H) M3 c
2 t9 J; j1 ?% N {3 P; L" o
步驟3原則上每New一個prj的時候都要做一次,或者可以每次都開一個設定好的prj然後再替換source code
- y3 t8 _: I6 A9 b) k: W: I; {3 e5 y
# T: J. k9 F6 y% q' a2 P+ |1 G ]2 ~
另外如果在Win32環境使用其他的IDE/Compiler來使用SystemC的話,我還找不出方法
5 N( m" {1 j) l9 \4 ]) `( L
目前過用Code::Blocks with gcc/g++ 或者 Dev-C++ 都沒有成功。
" m* n0 S. N7 r' h+ A" r9 Q8 e O6 [' m
如果有哪位先進知道怎麼設定的話麻煩分享一下吧 不勝感激
作者:
hqioan
時間:
2008-7-18 09:21 PM
下載看看.......說不定有幫助....感謝分享
作者:
francis6767
時間:
2008-10-8 01:08 AM
剛好有需要用到 礙於不知如何掛載上去 感謝你提供這方法囉! 謝謝........
作者:
brosnan
時間:
2008-11-26 01:06 AM
最近也剛好在學systemc 也適用visual c++ 6,基本就是要去systemc的網站下載systemc 的
# `4 ]7 f- T5 ]- D7 [# H5 O
library ! 在compile 的時候也要include library 檔案 !
作者:
yehsd
時間:
2009-6-28 03:14 AM
我也是有在學 SystemC, 在 OSCI 網站所提供的下載內含 SystemC 的 library (觀念上來說是一個 reference simulator), 以及一些 example code,
8 {- Z) r5 D$ v |2 x, e n2 `
我用的 compiler 是 g++, SystemC 版本是 2.2.0, 解壓後的資料夾的 INSTALL 檔有解說不同 host environment 的 install 方式,
: L' B) u' I4 H
包含 windows 和 linux/unix-like 的 solution.
, G" ^) {) P! B+ R
; t# Q" N4 Z% ?% d1 M5 q
因為每個人的 compiler 環境不同, 如果真的遇到 compile library 沒有過的情形, 建議可以把 compile 產生的 error 或 warning 貼上來,
: ^" M2 x q: \7 |+ f
因為雖然我個人的經驗是可以 compile 過, 不過中間有產生許多的 warning, 原本我對這些 warning 是 ignore 的,
0 \$ z9 {( o, Y8 B
不過在我 compile TLM-2.0 的 example code 卻因為這些隱含的 warning 造成許多的 error, 最後還是得找出這些 warning 然後修掉.
/ ` d6 a; z7 d/ X1 W0 P
主要原因是 TLM 是 based on SystemC library.
作者:
allenapi
時間:
2009-11-21 02:31 PM
回復
4#
stanlly9
- G u+ `2 H: |
不錯的資料~ 十分感謝您的分享!!!
作者:
deltachen
時間:
2009-11-26 09:32 PM
謝謝大大的分享~知識因分享而壯大!
作者:
vincent08tw
時間:
2022-8-14 02:13 PM
感謝大大們的分享~
7 Q" P1 i- W0 S$ C) H4 e
) v% l! v7 ~, U
Thanks for sharing.
歡迎光臨 Chip123 科技應用創新平台 (http://chip123.com/)
Powered by Discuz! X3.2