sexta-feira, 20 de março de 2009

Opção para definir o compilador que será chamado pelo ':make'

O comando ':make' irá chamar um compilador.

A opção:
:set makeprg
define qual comando.

O valor default é o programa de shell 'make'.

Visual C++:
: set makeprg=nmake

Usando argumentos, que deve ser escapados:
:set makeprg=nmake\ −f\ project.mak
Podem ser incluídas palavras-chave do vim, '%' expande o nome do arquivo corrente:
:set makeprg=make\ %
Se estiver editando o arquivo 'main.c', o comando ':make' com 'makeprg' default fará:
make main.c
o que não será de utilidade.

Refine o comando e use o modificador :r (root):
:set makeprg=make\ %:r.o
Agora o comando a ser executado será:
make main.o

0 comentários:

Postar um comentário