Buscar..


Comenzando una construcción

:mak[e][!] [arguments] iniciará el programa al que hace referencia la opción makeprg . De forma predeterminada, makeprg se establece en "make", pero se puede configurar para invocar cualquier programa apropiado.

Todos los [arguments] (pueden ser varios) se pasan a makeprg como si se hubiera invocado con :!{makeprg} [arguments] .

La salida del programa invocado se analiza en busca de errores de acuerdo con la opción 'errorformat' . Si se encuentra algún error, la ventana de revisión rápida se abre para mostrarlos.

:cnext :cprev se puede usar para :cprev entre los errores mostrados en la ventana de revisión rápida. :cc saltará al error debajo del cursor.

Se debe tener en cuenta que en los sistemas donde gnumake está instalado y configurado correctamente, generalmente no hay necesidad de definir &makeprg para nada más que su valor predeterminado para compilar proyectos de un solo archivo. Por lo tanto, en C, C ++, Fortran ... simplemente escriba :make %< para compilar el archivo actual. Según el archivo fuente en el directorio actual, :!./%< lo ejecutará. Las opciones de compilación se pueden controlar a través de $CFLAGS , $CXXFLAGS , $LDFLAGS , etc. Consulte la documentación de la make respecto a las reglas implícitas .



Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow