Ricerca…


Iniziare una costruzione

:mak[e][!] [arguments] avvierà il programma a cui fa riferimento l'opzione makeprg . Per impostazione predefinita, makeprg è impostato su "make", ma può essere configurato per richiamare qualsiasi programma appropriato.

Tutti gli [arguments] (possono essere diversi) vengono passati a makeprg proprio come se fosse stato invocato con :!{makeprg} [arguments] .

L'output del programma invocato viene analizzato per errori in base 'errorformat' . Se vengono rilevati errori, viene visualizzata la finestra di aggiornamento rapido per visualizzarli.

:cnext :cprev può essere utilizzato per scorrere tra gli errori visualizzati nella finestra di aggiornamento rapido. :cc salterà all'errore sotto il cursore.

Va notato che nei sistemi in cui gnumake è installato e configurato correttamente, non è generalmente necessario definire &makeprg su qualsiasi cosa che non sia il suo valore predefinito per compilare progetti mono-file. Quindi, in C, C ++, Fortran ... scrivi semplicemente :make %< per compilare il file corrente. Secondo il file sorgente è nella directory corrente, :!./%< lo eseguirà. Le opzioni di compilazione possono essere controllate tramite $CFLAGS , $CXXFLAGS , $LDFLAGS , ecc. Consulta la documentazione di make relativa alle regole implicite .



Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow