Como compilar um programa c sem sair do editor? [duplicado]

16

Estou usando o editor vim no Linux mint. Eu quero saber se existe alguma maneira de compilar o programa sem sair do editor.

    
por user1614244 22.10.2012 / 14:13

2 respostas

20

Existem várias possibilidades.

Um método é compilar usando

:!gcc file.c

Mas uma estratégia melhor seria ter um Makefile e compilar usando apenas

:make

Onde seria o Makefile mais fácil.

program:
        gcc file.c

Outros podem explicar isso muito melhor .

    
por 22.10.2012 / 14:17
8

A maneira canônica de fazer isso no Vim é usar a configuração do compilador . Sua instalação do vim quase certamente vem com um plugin de compilador para o gcc . Digite :help compiler no Vim para saber mais sobre como isso funciona.

Para associar o gcc aos arquivos de código c, você precisa de algo assim em seu .vimrc:

au BufEnter *.c compiler gcc
    
por 22.10.2012 / 15:36

Tags