Sök…


Starta en byggnad

:mak[e][!] [arguments] kommer att starta det program som refereras till av makeprg alternativet. Som standard är makeprg inställd på "make", men kan konfigureras för att åberopa alla lämpliga program.

Alla [arguments] (kan vara flera) skickas till makeprg precis som om de hade åberopats med :!{makeprg} [arguments] .

Utgången från det påkallade programmet analyseras för fel enligt alternativet 'errorformat' . Om några fel hittas öppnas snabbfixfönstret för att visa dem.

:cnext :cprev kan användas för att växla mellan fel som visas i snabbfixfönstret. :cc hoppar till felet under markören.

Det bör noteras att på system där gnumake är installerat och korrekt konfigurerat, finns det i allmänhet inget behov av att definiera &makeprg till något annat än dess standardvärde för att kompilera monofil-projekt. Således, i C, C ++, Fortran ... skriver du bara :make %< att sammanställa den aktuella filen. Enligt källfilen i den aktuella katalogen kommer :!./%< att köra den. Samlingsalternativ kan styras genom $CFLAGS , $CXXFLAGS , $LDFLAGS , etc. Se dokumentationen till make angående implicita regler .



Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow