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 |
|