Aracılığıyla paylaş


Alfabetik Listelenmiş Derleyici Seçenekleri

Kapsamlı bir alfabetik derleyici seçenekleri listesi verilmiştir.Kategoriye göre bir liste için bkz: derleyici seçenekleri listelenen kategoriye göre.

Seçenek

Amaç

@

Bir yanıt dosyasını belirtir.

/?

Derleyici seçenekleri listeler.

/AI

Dosya referanslarının iletilen çözümlemek için aranacak bir dizini belirtir #using yönergesi.

/analyze

Kod Analizi etkinleştirin.

/ Yay

Kod oluşturma için mimarisini belirtir.

/bigobj

Adreslenebilir bölümlerde .obj dosya sayısını artırır.

/C

Açıklamalar ön işleme sırasında korur.

/c

Bağlamadan derler.

/cgthreads

En iyi duruma getirme ve kod oluşturma için kullanılacak cl.exe'nin iş parçacığı sayısını belirtir.

/clr

Ortak dil çalışma zamanı üzerinde çalıştırmak için bir çıkış dosyası oluşturur.

/D

Sabitlerin ve makro tanımlar.

/doc

İşlem açıklamalardan bir XML dosyasına.

/ E

Ön İşlemci Çıkış hedefi kopyalar.

/EH

Özel durum işleme modelinin belirtir.

/EP

Ön İşlemci Çıkış hedefi kopyalar.

/ errorreport

Derleyici iç hatası (ICE) bilgilerini doğrudan Visual C++ ekibine göndermenizi sağlar.

/F

Ayarlar boyutu yığın.

/favor

Belirli bir için en iyi duruma getirilmiş kod üretir x64 mimarisi veya AMD64 ve genişletilmiş bellek 64 Technology (EM64T) mimariler içinde mikro mimariler konusunda bilgi almak için.

/FA

Bir liste dosyası oluşturur.

/FA

Liste dosya adını ayarlar.

/FC

Görüntü tanılama metinde cl.exe'nin için geçirilen kaynak kodu dosyalarının tam yolu.

/FD

Program veritabanı dosyasını yeniden adlandırır.

/FE

Yürütülebilir dosya yeniden adlandırır.

/FI

Belirtilen içerik dosyası preprocesses.

/FI

Önişlenmiş çıkış dosyası adını ayarlar.

/FM

Bir mapfile oluşturur.

/FO

Bir nesne dosyası oluşturur.

FP

Kayan nokta davranışını belirtin.

FP

Önceden derlenmiş üstbilgi dosya adını belirtir.

/FR

/FR

Tarayıcı dosyaları oluşturur.

/ FS

Zorlar MSPDBSRV serileştirilecek program veritabanı (PDB) dosyasına yazar. EXE.

/FU

Bu için geçirilmiş gibi bir dosya adı kullanımını zorlar #using yönergesi.

/FX

Kaynak dosya ile birleştirmeler eklenen kod.

/GA

Windows uygulaması için kod en iyi hale getirir.

/Gd

Kullanan __cdecl (x 86) çağırma.

/Ge

Yığın araştırmaları etkinleştirir.

/GF

Dize etkinleştirir havuzu.

/GH

İşlev çağrıları takma _pexit.

/GH

İşlev çağrıları takma _penter.

/GL

Tüm programı en iyi hale getirme sağlar.

/GM

En az etkinleştirir yeniden oluşturun.

/GR

Çalışma zamanı türü bilgilerini (RTTI) sağlar.

/Gr

Kullanan __fastcall (x 86) çağırma.

/GS

Güvenlik denetimi arabelleğe alır.

/GS

Denetimleri yığını yoklamaları.

/GT

İçin verileri statik iş parçacığı yerel depolama alanını kullanarak ayrılan Fiber güvenliğini destekler.

/GV

Kullanan __vectorcall çağırma.(x 86 ve x 64)

/GW

Tüm program Genel veri en iyi hale getirme sağlar.

/GX

Zaman uyumlu özel durum işleme sağlar.

/Gy

Etkinleştirir işlevi bağlama düzeyi.

/GZ

Aynı /RTC1.

/GZ

Kullanan __stdcall (x 86) çağırma.

/H

Dış (ortak) adlarının uzunluğu kısıtlar.

/ YARDIM

Derleyici seçenekleri listeler.

/homeparams

Yığında işlevi girişte konumlarına yazılacak kaydeder zorlar parametreleri geçirildi.Bu derleyici yalnızca seçeneğidir x64 derleyiciler (yerel ve derleme).

/hotpatch

Bir hotpatchable görüntüsü oluşturur.

/I

Dosyaları için bir dizin arar.

/J

Varsayılan değişiklikler char türü.

/ Kernel

Windows çekirdek yürütülebilecek bir ikili derleyici ve bağlayıcı oluşturur.

/LD

Bir dinamik bağlantı kitaplığıdır oluşturur.

/ LDd

Hata ayıklama bir dinamik bağlantı kitaplığıdır oluşturur.

/link

Belirtilen seçenek bağlantı geçirir.

/LN

MSIL modülü oluşturur.

/MD

MSVCRT.lib kullanarak bir çok iş parçacıklı DLL oluşturur.

/ MDd

Bir hata ayıklama oluşturur MSVCRTD.lib kullanarak çok iş parçacıklı DLL.

/MP

Birden çok kaynak dosyaları, birden çok işlem kullanarak derler.

/MT

LIBCMT.lib kullanarak bir çok iş parçacıklı yürütülebilir dosyası oluşturur.

/ MTd

LIBCMTD.lib kullanarak bir hata ayıklama çok iş parçacıklı yürütülebilir dosyası oluşturur.

/nologo

Oturum açma başlığının görüntülenmesini engeller.

/ O1

Küçük kod oluşturur.

/ O2

Hızlı kod oluşturur.

/OB

Satır içi genişletme denetler.

/Od

En iyi hale getirme devre dışı bırakır.

/Og

Genel en iyi duruma getirme kullanır.

/Oi

İç işlevler oluşturur.

/OpenMP

Sağlar #pragma KARŞ kaynak kodu.

/OS

Küçük kod ayrıcalıklı kılar.

/Ot

Kod favors hızlı.

/Ox

En fazla iyileştirme kullanır (/ Ob2gity /Gs).

/Oy

Çerçeve işaretçisi (x 86) atlar.

/P

Ön İşlemci çıkış bir dosyaya yazar.

/Qfast_transcendentals

Hızlı transcendentals oluşturur.

/ QIfist

Göstermez _ftol kayan nokta türü dönüştürme tamsayı türü için gerekli (yalnızca x 86) olduğunda.

/ Qimprecise_fwaits

Kaldırır fwait içinde komutları try engeller.

/Qpar (Otomatik Paralel Hale Getirici)

İle işaretlenen döngüsü otomatik parallelization etkinleştirir #pragma loop() yönergesi.

/Qsafe_fp_loads

Kayan nokta değerlerini ve devre dışı bırakır belirli kullanıyor tamsayı taşıma yönergeleri noktası yük en iyi duruma getirme kayan.

/Qvec-report (Otomatik Vektör Hale Getirici Raporlama Düzeyi)

Raporlama seviyelerini otomatik vectorization için etkinleştirir.

/ RTC

Çalışma zamanı hatası denetimi sağlar.

/SDL

Ek güvenlik özelliklerini ve uyarılar sağlar.

/showIncludes

Derleme sırasında Ekle dosyaların listesini görüntüler.

/TC

/TC

Bir C kaynak dosyasını belirtir.

/TP

/TP

C++ kaynak dosyasını belirtir.

/U

Önceden tanımlanmış makro kaldırır.

/u

Tüm önceden tanımlanmış makro kaldırır.

/V

Sürüm dizesinin ayarlar.

/VD

Göstermez veya gizli vtordisp sınıf üyeleri sağlar.

/vmb

İşaretçileri üyeler için en iyi temel kullanır.

/vmg

Kullanıyor sayılanların genel işaretçileri üyeler için tam.

/VMM

Birden çok devralma bildirir.

/VMs

Tek devralma bildirir.

/vmv

Sanal devralma bildirir.

/ geçici

Geçici anahtar sözcük nasıl yorumlanır seçer.

/W

Uyarı düzeyi ayarlar.

/w

Tüm uyarıları devre dışı bırakır.

/ Duvar

Varsayılan olarak devre dışıdır uyarıları dahil olmak üzere tüm uyarıları sağlar.

/WL

Hata ve uyarı iletileri için tek satırlı tanılama C++ kaynak kodu komut satırından derlerken sağlar.

/ Wp64

64-bit Taşıma sorunları algılar.

/X

Standart yoksayar içeren dizin.

/Y-

Geçerli yapı diğer tüm önceden derlenmiş üstbilgiyi derleyici seçenekleri yok sayar.

/Yc

Önceden derlenmiş üstbilgi dosyası oluşturur.

/YD

Tüm nesne dosyalarında hata ayıklama bilgilerini yerler tamamlayın.

/Yl

Hata ayıklama kitaplık oluştururken PCH başvuru ekler

/Yu

Önceden derlenmiş üstbilgi dosyasını yapı sırasında kullanır.

/ Z7

C 7.0 uyumlu hata ayıklama bilgileri oluşturur.

/Za

Dil uzantıları devre dışı bırakır.

/ZC

Standart davranışını altında belirtir /Ze./Za, /Ze (Dil Uzantılarını Devre Dışı Bırak)

/Ze

Dil uzantıları sağlar.

/ZG

İşlev yapılmasına oluşturur.

/ZI

Hata ayıklama bilgilerini düzenle ve devam et ile uyumlu bir program veritabanı içerir.

/Zi

Tüm hata ayıklama bilgileri oluşturur.

/Zl

Varsayılan kitaplık adı (x 86) .obj dosyasından kaldırır.

/ZM

Önceden derlenmiş üstbilgi bellek ayırma sınırını belirtir.

/ZO

En iyi duruma getirilmiş kodu için Gelişmiş hata ayıklama bilgileri olmayan hata ayıklama yapılarında oluşturur.

/ZP

Paketleri üyeleri yapılandırın.

/ZS

Yalnızca sözdizimi denetler.

/ZW

Bir çıkış dosyası çalıştırmayı üretir Windows Çalışma Zamanı.

Ayrıca bkz.

Başvuru

Derleyici Seçenekleri

Derleyici Seçeneklerini Ayarlama

Diğer Kaynaklar

C/C++ Oluşturma Başvurusu