Opcje kompilatora, w porządku alfabetycznym
Oto alfabetyczna kompleksowe opcje kompilatora.Aby uzyskać listę kategorii, zobacz Kompilator opcje wyświetlane według kategorii.
Opcja |
Cel |
---|---|
Określa plik odpowiedzi. |
|
Wyświetla listę opcji kompilatora. |
|
Określa katalog do wyszukiwania w celu rozwiązania odwołuje się plik przekazany do # za pomocą dyrektywy. |
|
Włącz analizy kodu. |
|
Określa architektura do generowania kodu. |
|
Zwiększa liczbę adresowalnych sekcji w pliku .obj. |
|
Zachowuje komentarze w czasie wstępnego przetwarzania. |
|
Kompiluje bez jej przyłączania. |
|
Powoduje utworzenie pliku wyjściowego do uruchamiania na common language runtime. |
|
Definiuje stałe i makr. |
|
Dokumentację procesu komentarze do pliku XML. |
|
Kopie preprocesora dane wyjściowe do wyjścia standardowego. |
|
Określa model obsługi wyjątków. |
|
Kopie preprocesora dane wyjściowe do wyjścia standardowego. |
|
Umożliwia przekazanie kompilator wewnętrzne informacje o błędach (ICE) bezpośrednio do zespołu Visual C++. |
|
Ustawia rozmiar stosu. |
|
Generuje kod, który jest zoptymalizowany dla konkretnej x64 architektury lub aby uzyskać dokładniejsze informacje mikro architektur zarówno AMD64, jak i Extended Memory 64 architektury technologii (EM64T). |
|
Tworzy plik aukcji. |
|
Ustawia nazwę pliku aukcji. |
|
Wyświetl pełną ścieżkę plików kodu źródłowego są przekazywane do cl.exe w tekście diagnostycznych. |
|
Zmienia nazwę pliku bazy danych programu. |
|
Zmienia nazwę pliku wykonywalnego. |
|
Przetworzy wstępnie określony plik dołączany. |
|
Ustawia nazwę pliku wstępnie przetworzony format danych wyjściowych. |
|
Tworzy argument mapfile. |
|
Tworzy plik obiektu. |
|
Określanie zachowania liczb zmiennoprzecinkowych. |
|
Określa nazwę pliku nagłówka wstępnie skompilowana. |
|
Generuje pliki przeglądarki. |
|
Wymusza użycie nazwy pliku, tak, jakby miał został przekazany do # za pomocą dyrektywy. |
|
Scala wprowadzona kodu z pliku źródłowego. |
|
Optymalizuj dla procesorów Itanium.Opcja dostępna tylko w IPF krzyżyk kompilator lub IPF macierzystego kompilatora. |
|
Optymalizuj dla procesora Itanium2 (domyślnie między /G1 i /G2).Opcja dostępna tylko w IPF krzyżyk kompilator lub IPF macierzystego kompilatora. |
|
Optymalizuje kod aplikacji systemu Windows. |
|
Używa __cdecl (tylko x 86) konwencji wywoływania. |
|
Umożliwia aktywowanie sondy stosu. |
|
Umożliwia łączenie ciąg. |
|
Wywołania Podczep funkcję _pexit. |
|
Wywołania Podczep funkcję _penter. |
|
Umożliwia optymalizację cały program. |
|
Odbuduj umożliwia minimal. |
|
Pozwala informacji typu run-time (ROBOCZĄ). |
|
Używa __fastcall (tylko x 86) konwencji wywoływania. |
|
Sprawdzanie zabezpieczeń buforów. |
|
Stos formantów sondy. |
|
Obsługuje fiber bezpieczeństwa danych alokowany przy użyciu statycznej pamięci lokalnej wątku. |
|
Włącza obsługę wyjątków synchronicznych. |
|
Włącza funkcję poziomie łączenie. |
|
Taki sam jak /RTC1 /./ RTC (błąd w czasie wykonywania kontroli) |
|
Używa __stdcall (tylko x 86) konwencji wywoływania. |
|
Ogranicza długość nazwy zewnętrzne (public). |
|
Wyświetla listę opcji kompilatora. |
|
Siły parametry przekazywane w rejestrach do zapisania w ich lokalizacji na stosie po wejściu do funkcji.Ta opcja kompilatora służy tylko do x64 kompilatory (macierzysty i krzyż kompilacji). |
|
Tworzy obraz hotpatchable. |
|
Przeszukuje katalog dla plików dołączeń. |
|
Zmienia domyślne char typu. |
|
Kompilator i program łączący utworzy plik binarny, który może być wykonywana w jądrze systemu Windows. |
|
Tworzy bibliotekę DLL. |
|
Tworzy bibliotekę DLL debugowania. |
|
Określona opcja przekazuje do łącza. |
|
Tworzy moduł MSIL. |
|
Tworzy bibliotekę DLL wielowątkowe, używając MSVCRT.lib. |
|
Tworzy program debug wielowątkowe DLL przy użyciu MSVCRTD.lib. |
|
Tworzy jedynie kilka plików źródłowych, przy użyciu wielu procesów. |
|
Tworzy plik wykonywalny wielowątkowe przy użyciu LIBCMT.lib. |
|
Tworzy program debug wielowątkowe plik wykonywalny przy użyciu LIBCMTD.lib. |
|
Pomija wyświetlanie na banerze rejestracji. |
|
Tworzy mały kodu. |
|
Tworzy szybki kod. |
|
Rozbudowa wbudowanych formantów. |
|
Wyłącza optymalizacji. |
|
Używa globalnego optymalizacje. |
|
Generuje funkcji wewnętrznych. |
|
Umożliwia #pragma omp w kodzie źródłowym. |
|
Sprzyja małych kodu. |
|
Sprzyja szybko kodu. |
|
Używa maksymalnej optymalizacji (/ Ob2gity/GS). |
|
Pomija wskaźnika klatki (tylko x 86). |
|
Zapisuje preprocesora dane wyjściowe do pliku. |
|
Generuje fast transcendentals. |
|
Pomija _ftol kiedy konwersja zmiennoprzecinkowych typu na typ integralny jest wymagane (tylko x 86). |
|
Usuwa fwait polecenia wewnątrz try bloków. |
|
Nie będzie generował sekwencji instrukcji, że dawać nieoczekiwane wyniki, zgodnie z errata do B Procesora wstępnej.(Tylko IPF). |
|
Nie będzie generował sekwencji instrukcji, że dawać nieoczekiwane wyniki, zgodnie z errata do C CPU wstępnej.(Tylko IPF). |
|
Nie należy używać górnej 96 rejestry zmiennoprzecinkowe.(Tylko IPF). |
|
Generuje obrazu z pozycji kodu zależnego (tylko IPF). |
|
Zwiększa wydajność programów, które nie tworzą funkcji w czasie wykonywania.(Tylko IPF). |
|
Umożliwia automatyczne zrównolegleniu pętli, które oznaczono za pomocą #pragma loop() dyrektywy. |
|
Umożliwia zgłoszenie poziomów automatyczne wektoryzacja. |
|
Umożliwia sprawdzanie błędów w czasie wykonywania. |
|
Wyświetla listę plików dołączanych podczas kompilacji. |
|
Określa plik źródłowy C. |
|
Określa plik źródłowy C++. |
|
Usuwa wstępnie zdefiniowane makro. |
|
Usuwa wszystkie wstępnie zdefiniowanego makra. |
|
Ustawia ciąg wersji. |
|
Wyłącza lub włącza vtordisp ukryte elementy klas. |
|
Wykorzystuje najlepsze podstawowej wskaźniki do członków. |
|
Używa pełnego ogólności dla wskaźników do członków. |
|
Deklaruje wielokrotne dziedziczenie. |
|
Deklaruje pojedynczego dziedziczenia. |
|
Deklaruje wirtualnego dziedziczenia. |
|
Wybiera się, jak jest interpretowana lotnych słowa kluczowego. |
|
Ustawia poziom ostrzeżeń. |
|
Wyłącza wszystkie ostrzeżenia. |
|
Włącza wszystkie ostrzeżenia, w tym również ostrzeżenia, które są domyślnie wyłączone. |
|
Umożliwia Diagnostyka jednego wiersza dla błędów i komunikaty ostrzegawcze, podczas kompilowania kodu źródłowego języka C++ z wiersza polecenia. |
|
Wykryje problemy przenoszenia 64-bitowych. |
|
Ignoruje standard katalog plików dołączanych. |
|
Ignoruje wszystkie inne opcje kompilatora wstępnie skompilowana nagłówka w aktualną. |
|
Tworzy plik nagłówkowy wstępnie skompilowana. |
|
Miejsca pełne informacje debugowania we wszystkich plikach obiektu. |
|
Wszczepia odwołanie PCH podczas tworzenia biblioteki debugowania |
|
Używa wstępnie skompilowany plik nagłówka podczas kompilacji. |
|
Generuje 7.0–compatible C, informacje o debugowaniu. |
|
Wyłącza rozszerzenia języka. |
|
Określa zachowanie standardowe pod /Ze./ Za, /Ze (język wyłączyć rozszerzenia) |
|
Włącza rozszerzenia języka. |
|
Generuje prototypy tych funkcji. |
|
Zawiera informacje o debugowaniu w bazie danych program zgodny z Edit- and -Continue. |
|
Generuje kompletne informacje debugowania. |
|
Usuwa nazwę biblioteki domyślne z pliku .obj (tylko x 86). |
|
Określa limit alokacji pamięci wstępnie skompilowanym nagłówka. |
|
Pakiety struktury członków. |
|
Sprawdza, czy tylko składni. |
|
Powoduje utworzenie pliku wyjściowego do uruchamiania na Środowisko wykonawcze systemu Windows. |