Recherche…


Commencer une construction

:mak[e][!] [arguments] lancera le programme auquel se makeprg option makeprg . Par défaut, makeprg est défini sur "make", mais peut être configuré pour appeler tout programme approprié.

Tous les [arguments] (peuvent être plusieurs) sont passés à makeprg comme s'ils avaient été :!{makeprg} [arguments] avec :!{makeprg} [arguments] .

La sortie du programme appelé est analysée pour les erreurs selon l'option 'errorformat' . Si des erreurs sont détectées, la fenêtre de correction rapide s'ouvre pour les afficher.

:cnext :cprev peut être utilisé pour parcourir les erreurs affichées dans la fenêtre de correction rapide. :cc passera à l'erreur sous le curseur.

Il convient de noter que sur les systèmes où gnumake est installé et correctement configuré, il n’est généralement pas nécessaire de définir &makeprg sur autre chose que sa valeur par défaut pour compiler des projets mono-fichier. Ainsi, en C, C ++, Fortran ... il suffit de taper :make %< pour compiler le fichier en cours. Selon que le fichier source est dans le répertoire courant, :!./%< l'exécutera. Les options de compilation peuvent être contrôlées via $CFLAGS , $CXXFLAGS , $LDFLAGS , etc. Consultez la documentation de make concernant les règles implicites .



Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow