Máquina Virtual

A máquina virtual é baseada em openSUSE 12.2 (o único ambiente suportado e o único considerado para efeitos de avaliação -- ver avisos abaixo).

A máquina virtual da disciplina, nos formatos de 32 bits (klang32) está disponível em:

Existem três formatos:

  • Live CD/DVD (iso) (instalável)
  • VirtualBox/VMWare virtual machine
  • Imagem de disco

Dados de acesso à máquina:

  • Username: klang
  • Password: linux

A máquina virtual reproduz o ambiente canónico para o projecto e já contém todo o material de apoio necessário.

Qualquer tempo e esforço perdidos com ambientes ou ferramentas não recomendados ou não suportados é da inteira responsabilidade do aluno e quaisquer resultados negativos, incluindo possível reprovação, são igualmente da responsabilidade do aluno (i.e., não fazer parte da avaliação por ter usado material ou ambientes não recomendados não será aceite como desculpa para qualquer falha de desempenho).

Passar de KLang32 0.2.0 para KLang32 0.2.1

A versão 0.2.0 tem o GCC 4.7.1 e a versão 0.2.1 tem a versão 4.7.2, que é a recomendada para desenvolvimento e utilizada na avaliação oficial.

Utilizadores da versão 0.2.0 podem dar os seguintes comandos para usarem o GCC 4.7.2 (notar que estes comandos vão instalar sempre a versão de desenvolvimento do GCC, pelo que instalam a versão existente).

  • zypper ar http://download.opensuse.org/repositories/devel:/gcc/openSUSE_12.2/ "GCC devel"
  • zypper dup --from "GCC devel"

Este último comando faz várias perguntas, que devem ser respondidas afirmativamente. Em caso de dúvidas, contactar o corpo docente.

A versão do GCC pode ser verificada com o seguinte comando:

  • gcc -v