25 Jul
Agora que você já instalou seu compilador, editor de texto favorito e depurador, nada como algumas dicas de como usá-los.
Para compilar um programa, abra um terminal (Linux: [xgk]term, rxvt, etc…; MacOS X: Terminal, DashBoard Shell, etc…; Windows: cygwin). No terminal digite a seguinte linha:
Lembre de trocar seu_arquivo.c pelo arquivo que você quer compilar e arquivo_de_saida pelo nome que você quer dar para o seu executável.
A flag Wall serve para que o compilador gere o maior número possível de avisos de coisas que podem estar erradas no seu programa. Std=c99 é para ele compilar usando ISO C 99 como padrão e pedantic é para ele forçar o padrão de compilação (se não usar, ele pode deixar passar algum código que não seja ISO C 99). G é para que ele gere marcações para o depurador, facilitando o processo de depuração mais tarde.
Em Linux, Windows e MacOS X, digite:
Para rodar o GDB, digite:
O GDB possui diversos comandos internos:
Existem vários outros mas esses devem ser os mais usados.
O Vim possui vários modos de utilização. Vamos nos focar no modo de comando (padrão) e de inserção. No modo de comando não aparece nada escrito no canto inferior esquerdo da tela (a não ser mensagens de erro em vermelho. Você vai notar.) Neste modo é possível salvar seu arquivo, abrir um novo, fechar o Vim, etc.
Aqui vão alguns dos comandos mais usados:
Os últimos 6 comandos podem ser colocados em um arquivo especial chamado .vimrc (_vimrc no Vim para Windows e .vimrc no cygwin). Esse arquivo possui comandos que serão executados sempre que você abrir o Vim/GVim. Assim não é necessário digitá-los toda vez que for programar. Este arquivo costuma se localizar na sua home.
O modo de inserção serve para você modificar o texto do arquivo. Para voltar para o modo de comando aperte Esc.
Já o emacs possui apenas um modo e uso. Inserção. Isso significa que você não precisa fazer nada antes de começar a digitar seu programa. Aqui vão alguns comandos úteis (embora você possa fazer tudo com o menu):
Posts Relacionados:
Assine nosso RSS feed!
4 Responses for "YACP - Aprendendo a usar suas ferramentas"
Muito bom!
Vais abordar o bom e velho Makefile também?
Não agora no começo. Pretendo durante os posts criar um pequeno projeto e a partir desse momento o Makefile será vital (ou talvez usar cmake, ainda não decidi)
Obrigado pela Visita.
Certo.
Entretanto é interessante fazer um :set noexpandtab no *Vim para evitar o famoso ” missing separator (did you mean TAB instead of 8 spaces?).”
Abração!
Já atualizei o post.
Valeu Tiago!!
Leave a reply