Software Guide


O ambiente de trabalho dos alunos nesta Unidade Curricular será o GNU/Linux, sendo os programas desenvolvidos em C e compilados com o gcc. Durante o semestre será utilizado o seguinte software:

  • gcc
  • codeblocks
  • biblioteca SDL2

Aconselha-se o uso/instalação de VirtualBox e da distribuição CentOS do Linux de forma a que fiquem com um ambiente de desenvolvimento igual ao laboratório SCDEEC.

O uso de um ambiente de virtualização de hardware (tal como o VirtualBox) evita a necessidade de formatar/particionar o disco rígido para instalar o sistema operativo Linux. Ao usar-se estes sistemas, Tem-se acesso a um "PC real" dentro de uma janela e será necessário instalar o Linux, como de um PC real se tratasse.

O documento de instalação do CentOS no VirtualBox e dos VirtualBox Additions está disponível aqui.

Guia de instalação do CentOS:

Recomenda-se 16GBytes para o tamanho do disco rígido da máquina virtual e 2Gbytes livres de memória.

Aconselham-se os alunos a instalar a distribuição CentOS:

  • Instalação do VirtualBox (incluindo o extension pack). 
  • Download da imagem do CentOS (escolher a versão everything). 
  • Instalar o CentOS. Escolher os componentes Gnome Desktop e Build Essentials. Ver guia.
  • Actualize a máquina virtual. Ver guia.
  • Instalação do VirtualBox Additions que permite melhorar a interacção do utilizador com a máquina virtual. Ver guia.
  • Ajustar a resolução do ecrã em (Settings->Displays) e criar uma pasta partilhada entre o sistema operativo nativo e virtual.  

Guia de instalação do software para a disciplina

Verifique que o sistema está actualizado. Aceder ao Terminal (em System Tools) e escrever os seguintes comandos:

  • sudo yum install epel-release
  • sudo yum install ddd
  • sudo yum install codeblocks
  • sudo yum install geany
  • sudo yum install SDL2*

Quando for pedida uma password inserir a password definida aquando da instalação do Linux. Será necessário confirmar que se deseja instalar todo o software (responder y). 

De seguida verifiquem se têm o codeblocks/gcc instalado. No caso do gcc escrever no terminal gcc --version).

Attachments