DEETC Logo ISEL Logo  
 
Grupo de Programação
Inverno 2011/2012


 

 

Programação em Sistemas Computacionais (PSC)

Ferramentas

Recomenda-se a utilização do ambiente Linux com o compilador gcc e depurador insight ou ddd

Caso tenha o Windows como sistema operativo principal recomenda-se a instalação do VMware Player e pode carregar uma imagem com a distrubuição Ubuntu do Linux já com as ferramentas necessárias:

  • Carregar e Instalar o VMware Player
  • Carregar e descompactar o  Ubuntu-10.04-x86-beta2.zip (a versão anterior era Zip Ubuntu-10.04-x86-beta.zip)
  • Abrir com o VMware Player a máquina virtual Ubuntu-10.04-x86.vmx
  • Quando questionado sobre se a máquina virtual foi movida ou copiada, responda "I copied it"
  • Nesta instalação:
    • A password de root é "isel"
    • O user "isel" tem password "isel"
    • O Link "HostBox" no Desktop mapeia o directório "C:\HostBox" da máquina host.

Tenha em atenção que os docentes só podem garantir apoio na utilização das ferramentas recomendadas e que é da sua responsabilidade garantir que o código fonte que entregar compila correctamente com as mesmas.

Referência rápida

  • Linux / GNU
       Compilação:    gcc -Wall -g -c fx.c
       Ligação (C):    gcc -o app f1.o f2.o ... fn.o
       Depuração:    insight app

  • Linha de comandos
         Linux     Windows
    Separador de directorias / \
    Directoria corrente . .
    Directoria anterior .. ..
    Mudar de directoria cd cd
    Criar directoria mkdir md
    Apagar directoria rmdir rd
    Listar ficheiros ls -l dir
    Apagar ficheiro rm del
    Copiar ficheiro cp copy
    Mover ficheiro mv move
    Mudar nome a ficheiro mv ren
    Mostrar ficheiro cat type
  • Redireccionamentos
    standard input:  app < infile
    standard output:  app > outfile
    ambos:  app < infile > outfile