quarta-feira, 26 de abril de 2017

Programas em C no Ubuntu (Linux)

Abra o Terminal (Ctrl+Alt+T)...

Criando um arquivo vazio via linha de comando:

usuario@maquina:~$   touch nomearquivo.c

Depois basta clicar sobre ele no ambinete gráfico ou editar por aqui com...

usuario@maquina:~$   gedit nomearquivo.c

Compilando e executando tem esta linha...

usuario@maquina:~$   gcc -w -o ./teste ./nomearquivo.c && ./teste
(copie o comando acima com Ctrl+C e cole no Terminal com Ctrl+Shit+V)



Dicas:
  • Podes criar e editar o arquivo fonte direto pelo ambiente gráfico e usar o terminal apenas para "pressionar seta p/cima" e "enter" (isto repete o comando anterior, o comando usado por último). 
  • Para cancelar o seu programa, se travar, Ctrl+C dentro do Terminal.
  • No Terminal, teste os comandos "cd nome-da-pasta", "cd .." (volta uma pasta), "pwd" (diz em qual pasta está), "ls" ou "ls -l" (lista os arquivos), etc.


Posso usar outro editor? Sim!!! Tem o Brackets AQUI e uma lista com 10 bons editores AQUI.



A última linha de comando funciona asssim:
gcc é o comando.
"-w" desabilita os avisos (mas mantem as mensagens de erro).
"-o ./teste", "-o" define o outputfile (nome do executável, ou binário como chamamos no mundo dos servidores Unix e Linux).
 "./nomearquivo.c" é o seu arquivo fonte
"&&" separa o comando gcc do comando seguinte, mas só executa o comando seguinte (seu programa recém compilado) se o GCC retornar ok, sem erros.