Instalando SystemC no Linux Ubuntu/Mint

Após pesquisar na web várias maneiras de instalar o SystemC em distribuições baseadas em Debian, encontrei apenas soluções onde é preciso compilar e instalar “na mão” essa lib, o que pode ser as vezes um pouco complicado para que não tem experiência suficiente em ambientes linux.

Pois bem, esse post descreve uma maneira bem mais rápida e fácil de instalar o SystemC, já que está disponível nos repositórios PPA um pacote que contempla isso.

Para instalar basta fazer download do pacote que está disponível nos links:

(P/ Distros 64 bits)
(P/ Distros 32 bits)

Após isso, basta abrir o terminal no local onde baixou o arquivo e executar o comando:

dpkg -i libsystemc_2.3.0-1~ppa14_(amd64 ou i386).deb

Por exemplo a distro em que testei é um Linux Mint amd64, portanto baixei o pacote P/ Distros 64 bits, e o comando ficou:

dpkg -i libsystemc_2.3.0-1~ppa14_amd64.deb

Após isso o SystemC estará instalado no seu sistema. Segue abaixo um Hello World, para testar se a instalação está ok.

Executando hello world

Para testar se o SystemC foi instalada com sucesso, abra um editor de texto de sua preferência ou execute o comando abaixo:

gedit hello.cpp

Cole o código abaixo:

#include <systemc.h>

SC_MODULE (hello_world) {
SC_CTOR (hello_world) {
}

void say_hello() {
cout << "Hello World systemc-2.3.0.\n";
}
};

int sc_main(int argc, char* argv[]) {
hello_world hello("HELLO");
hello.say_hello();
return(0);
}

Salve-o. E compile com o comando:

g++ -I. -I$SYSTEMC_HOME/include -L. -L$SYSTEMC_HOME/lib-linux -Wl,-rpath=$SYSTEMC_HOME/lib-linux -o hello hello.cpp -lsystemc -lm

Agora para executar basta digitar:

./hello

Se tudo ocorreu bem você terá uma mensagem na tela parecida com a mensagem abaixo:

SystemC 2.3.0-ASI --- Mar 31 2013 18:21:12
Copyright (c) 1996-2012 by all Contributors,
ALL RIGHTS RESERVED

Hello World systemc-2.3.0.

É isso. Comentários são sempre bem vindos.

Espero ter ajudado!

This entry was posted in Linux, Tutoriais, Ubuntu. Bookmark the permalink.

2 Responses to Instalando SystemC no Linux Ubuntu/Mint

  1. Lenon Gonçalves says:

    Obrigado por compartilhar conosco.
    Parabenizo seu trabalho e desenho do site simples ao mesmo tempo maduro.

  2. Aline says:

    Parabéns!

    Você não faz ideia do quanto me ajudou com este tutorial.

    Mega obrigada!

Leave a Reply

Your email address will not be published. Required fields are marked *


*