Cómo usar systemc en Linux
1 cd /home/user/DirA
2
3 .
4
5 make
6
7 make install
Básicamente eso es todo lo que necesito.
El directorio de instalación final es el siguiente:
2. Uso de VC6/VS2010 SystemC
Como dije antes, SystemC es en realidad una biblioteca de clase C. Por lo tanto, usar SystemC en VC o VS significa usar bibliotecas externas.
Compilación de la biblioteca: después de descargar y descomprimir la versión systemc, aparecerán directorios como msvc60 y los siguientes archivos de proyecto. Ábralos y compílelos directamente para obtener la biblioteca SystemC.
Nuevo proyecto;
Agregar biblioteca:
1) Haga clic derecho en el proyecto--Propiedades--Propiedades de configuración--Conector--General: Agregar archivo adjunto directorio de biblioteca
2) Haga clic derecho en el proyecto--Propiedades--Propiedades de configuración--Conector--Entrada: Agregar biblioteca
3) Haga clic derecho en el proyecto-Propiedades -Propiedades de configuración-C/C - General: Agrega el directorio del archivo de encabezado
3) Haz clic derecho en el proyecto-Propiedades-Propiedades de configuración-C/C-General: Agrega el directorio donde se encuentra el archivo de encabezado
como sc_hello.cpp y cambiar Agrega esto al proyecto:
1 // sc_helloworld.cpp: Define el punto de entrada para la aplicación de consola.
2 //
3
4 #include "systemc.h"
5 SC_MODULE(hola)
6 {
7 sc_inlt; reloj
8 void run()
9 {
10 cout lt; lt; "@" lt; sc_simulación_timelt; lt; "hola mundo" lt; hola)
14 {
15 SC_METHOD(ejecutar);
16 sensible;lt; reloj.pos(); }
18 };
19
20 int sc_main(int argc, char* argv[])
21 { p>
22 sc_clock clk("reloj",20,SC_NS);
23 hola h("hola");
24 h.clock(clk);
25 sc_start(200, SC_NS);
26 sistema("pausa");
27 devuelve 0
28 }