Поиск…


Запуск сборки

:mak[e][!] [arguments] запустит программу, makeprg опцией makeprg . По умолчанию makeprg имеет значение «make», но может быть настроен для вызова любой соответствующей программы.

Все [arguments] (могут быть несколько) передаются makeprg же, как если бы он был вызван с помощью :!{makeprg} [arguments] .

Вывод запрошенной программы анализируется на наличие ошибок в соответствии с параметром 'errorformat' . Если обнаружены какие-либо ошибки, откроется окно быстрого определения, чтобы отобразить их.

:cnext :cprev может использоваться для циклического переключения между ошибками, отображаемыми в окне quickfix. :cc переместится к ошибке под курсором.

Следует отметить, что в системах, где gnumake установлен и правильно настроен, обычно нет необходимости определять &makeprg для чего-либо, кроме значения по умолчанию для компиляции &makeprg проектов. Таким образом, в C, C ++, Fortran ... просто введите :make %< чтобы скомпилировать текущий файл. Согласно исходному файлу в текущем каталоге, :!./%< выполнит его. $CXXFLAGS компиляции можно контролировать с помощью $CFLAGS , $CXXFLAGS , $LDFLAGS и т. Д. Проконсультируйтесь с документацией make о неявных правилах .



Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow