Szukaj…


Rozpoczęcie kompilacji

:mak[e][!] [arguments] uruchomi program, do którego makeprg opcja makeprg . Domyślnie makeprg jest ustawiony na „make”, ale można go skonfigurować tak, aby wywoływał dowolny odpowiedni program.

Wszystkie [arguments] (mogą być kilka) są przekazywane do makeprg tak, jakby zostały wywołane za pomocą :!{makeprg} [arguments] .

Dane wyjściowe wywoływanego programu są analizowane pod kątem błędów zgodnie z 'errorformat' . Jeśli zostaną znalezione jakiekolwiek błędy, zostanie otwarte okno szybkiej naprawy, aby je wyświetlić.

:cnext :cprev może być używany do przełączania między błędami wyświetlanymi w oknie szybkiej poprawki. :cc przeskoczy do błędu pod kursorem.

Należy zauważyć, że w systemach, w których gnumake jest zainstalowany i odpowiednio skonfigurowany, generalnie nie ma potrzeby definiowania &makeprg do niczego poza jego domyślną wartością do kompilowania projektów mono-plikowych. Dlatego w C, C ++, Fortran ... po prostu wpisz :make %< aby skompilować bieżący plik. Zgodnie z tym, że plik źródłowy znajduje się w bieżącym katalogu :!./%< wykona go. Opcje kompilacji mogą być kontrolowane za pomocą $CFLAGS , $CXXFLAGS , $LDFLAGS itp. Zapoznaj się z dokumentacją make dotyczącą ukrytych reguł .



Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow