Udostępnij za pośrednictwem


Opcje NMAKE

W poniższej tabeli opisano opcje NUPEWNIJ.Opcje są poprzedzone ukośnikiem (/) lub myślnik (-) i nie jest uwzględniana wielkość liter.Use !CMDSWITCHES Aby zmienić ustawienia opcji w pliku makefile lub w Tools.ini.

Opcja

Cel

/A

Siły kompilacji wszystkie tarcze ocenione, nawet jeśli nie nieaktualny w stosunku do osoby pozostające na utrzymaniu.Nie wymusza kompilacji tarcz niepowiązanych.

/B

Siły budować, nawet jeśli sygnatury czasowe są równe.Zalecane tylko dla systemów bardzo szybko (rozdzielczość dwóch sekund lub mniej).

/C

Pomija domyślne wyjściowe, w tym niekrytycznych błędów NUPEWNIJ lub ostrzeżenia, sygnatury czasowe i komunikat o prawach autorskich NUPEWNIJ.Pomija ostrzeżenia, wydane przez /K.

/D

Sygnatury czasowe Wyświetla każdego wyznaczane w miejsce docelowe i zależnych i komunikat elementu docelowego nie istnieje.Przydatne podczas debugowania plik reguł programu make w z /P.Użycie !CMDSWITCHES Aby ustawić lub wyczyścić /D część plik reguł programu make.

/E

Powoduje, że zmiennych środowiskowych, aby zastąpić plik reguł programu make definicje makr.

/ ERRORREPORT [NONE | MONITUJ | KOLEJKI | WYŚLIJ]

Jeśli nmake.exe nie powiedzie się w czasie wykonywania, można użyć przełącznika/errorreport do wysyłania informacji do firmy Microsoft informacji o tych błędach wewnętrznego.

Aby uzyskać więcej informacji dotyczących przełącznika/errorreport, zobacz /errorReport (Zgłaszaj wewnętrzne błędy kompilatora).

/Ffilename

Określa filename jako plik reguł programu make.Spacji ani tabulatorów można poprzedzić filename.Określić /F tylko raz dla każdego pliku makefile.Podany plik reguł programu make ze standardowego wejścia, należy określić dla myślnik (-) filenamei Zakończ wprowadzanie danych z klawiatury z F6 lub CTRL + Z.

/G

Wyświetla pliki reguł programu make dołączone!Dyrektywy #INCLUDE. Zobacz Makefile wstępne przetwarzanie dyrektyw uzyskać więcej informacji.

/ HELP, /?

Wyświetla zwięzłe podsumowanie NUPEWNIJ składni wiersza polecenia.

/I

Ignoruje kody wyjścia z wszystkich poleceń.Aby ustawić lub wyczyścić/i dla części plik reguł programu make, użyj !CMDSWITCHES.Aby zignorować kody wyjścia dla części plik reguł programu make, zastosować modyfikator polecenia myślnik (-) lub .Ignoruj.Zastępuje/k, jeśli są określone oba.

/K

Jeśli polecenie zwróci błąd w dalszym ciągu budynku zależności niepowiązane.Również wyświetli ostrzeżenie i zwraca kod zakończenia 1.Domyślnie NUPEWNIJ zostanie zatrzymany, jeśli dowolne polecenie zwraca kod wyjścia różną od zera.Ostrzeżenia z /K są odrzucane przez/c; / I zastępuje/k, jeśli są określone oba.

/N

Wyświetla, ale nie wykonuje poleceń; polecenia preprocesora są wykonywane.Nie są wyświetlane polecenia w wywołaniach NUPEWNIJ cykliczne.Przydatna do debugowania plików makefile i sprawdzania sygnatury czasowe.Aby ustawić lub wyczyścić /N część plik reguł programu make, użyj !CMDSWITCHES.

/NOLOGO

Pomija komunikat o prawach autorskich NUPEWNIJ.

/P

Wyświetla informacje (definicje makr, reguły wnioskowanie, tarcze, .SUFIKSY listy) do wyjścia standardowego, a następnie uruchamia kompilacji.Jeśli nie makefile lub wiersza polecenia miejsce docelowe nie istnieje, wyświetla tylko informacje.Plik reguł programu make debugowania za pomocą /D.

/Q

Sygnatury czasowe kontrole celów; Nie można uruchomić kompilacji.Zwraca zero kod wyjścia Jeśli wszystkie cele są aktualne i kod wyjścia różną od zera, jeśli każdy cel nie jest.Polecenia preprocesora są wykonywane.Przydaje się, kiedy uruchomiony NUPEWNIJ z pliku wsadowego.

/R

Czyści .SUFFIXES listy i ignoruje zasady wnioskowania i makra, które zostały zdefiniowane w pliku Tools.ini lub które są wstępnie zdefiniowane.

/S

Wyłącza wyświetlanie poleceń wykonane.Aby zapobiec wyświetlaniu w części plik reguł programu make, użyj @ modyfikator polecenia lub .DYSKRETNA.Aby ustawić lub wyczyścić /S część plik reguł programu make, użyj !CMDSWITCHES.

/T

Aktualizuje sygnatury czasowe cele wiersza polecenia (lub pierwszej pliku reguł programu make w celu) i wykonuje polecenia preprocesora, ale nie uruchamia kompilacji.

/U

Musi być używany w połączeniu z /N.Zrzuca pliki NUPEWNIJ inline, tak aby dane wyjściowe /N może być używany jako plik wsadowy.

/Xfilename

Wysyła dane wyjściowe błąd NUPEWNIJ się filename zamiast błędu standardowego.Spacji ani tabulatorów można poprzedzić filename.Aby wysłać dane wyjściowe trafią do wyjścia standardowego, należy określić myślnik (-) filename.Nie wpływa na dane wyjściowe polecenia do standardowego błędu.

/Y

Wyłącza zasady wnioskowania w trybie wsadowym.Gdy ta opcja jest zaznaczona, wszystkie reguły wnioskowanie w trybie wsadowym są traktowane jako zasady wnioskowania regularnych.

Zobacz też

Informacje

Uruchomienie NMAKE