Aracılığıyla paylaş


Alfabetik Olarak Listelenen Derleme Seçenekleri

Derleyici Seçenekleri kapsamlı bir alfabetik listesi aşağıdadır.Kategorik bir listesi için bkz: Derleyici seçenekleri kategoriye göre listelenen.

Seçenek

Purpose

@

Bir yanıt dosyası belirtir.

/?

Derleyici seçeneklerini listeler.

/AI

Geçirilen dosya başvuruları çözümlemek için arama yapmak için bir dizin belirtir # kullanarak yönergesi.

/ Analiz

Kod Analizi etkinleştirin.

/ Yay

Kod üretimi için Mimari belirtir.

/bigobj

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

/C

Ön-işleme sırasında açıklamaları korur.

/c

Bağlamadan derler.

/clr

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

/D

Makrolar ve sabitleri tanımlar.

/doc

Bir xml dosyasına işlem belgeleri yorumları.

/E

Önişlemci çıktı standart çıktıya kopyalar.

/EH

Özel durum işleme modelini belirtir.

/EP

Önişlemci çıktı standart çıktıya kopyalar.

/ errorreport

Derleyici iç hatası (ICE) bilgileri doğrudan Visual c++ takım vermenizi sağlar.

/F

Boyut kümeleri yığın.

/favor

Belirli bir için en iyi duruma getirilmiş kod üreten x64 mimarisi veya micro-AMD64 ve genişletilmiş bellek 64 Technology (EM64T) mimarileri mimarilerde öğrendikçe.

/FA

Bir döküm dosyası oluşturur.

/Fa

Listeyi dosya adını ayarlar.

/FC

Görüntü metni tanı CL.exe'nin için geçirilen kaynak kod dosyalarının tam yolu.

/FD

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

/FE

Yürütülebilir dosyayı 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 türü davranışını belirtin.

/FP

Önceden derlenmiş üstbilgi dosyası adı belirtir.

/FR

/FR

Tarayıcı dosyaları oluşturur.

ŞEKİLDE /FU

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

/FX

Kaynak dosya ile eklenen kod birleştirir.

/ G1

Itanium işlemciler için en iyi duruma getirme.Yalnızca çapraz derleyici veya yerel derleyici IPF IPF içinde kullanılabilir.

/ G2

Itanium2 işlemci (varsayılan arasında /G1 ve /G2) için en iyi duruma getirme.Yalnızca çapraz derleyici veya yerel derleyici IPF IPF içinde kullanılabilir.

/GA

Windows uygulama kodunu en iyi duruma getirir.

/Gd

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

/Ge

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

/GF

Etkinleştirir dize havuzu.

/GH

Kanca işlev çağrıları _pexit.

/GH

Kanca işlev çağrıları _penter.

/GL

Tüm programın iyileştirilmesi sağlar.

/GM

Yeniden en az etkinleştirir.

/GR

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

/Gr

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

/GS

Güvenlik denetimi arabelleğe alır.

/GS

Denetimlerin yığın yoklamaları.

/GT

Fiber emniyet için statik bir iş parçacığı yerel depolama birimi kullanılarak ayrılmış verileri destekler.

/GX

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

/Gy

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

/GZ

Aynı /RTC1./ rtc (çalışma zamanı hatası çekler)

/GZ

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

/H

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

/ HELP

Derleyici seçeneklerini listeler.

/homeparams

Yığında işlev girişte konumlarına yazılacak Yazmaçları güçleri parametreleri geçirildi.Bu derleyici seçeneği yalnızca içindir x64 derleyicileri (yerel ve derleme).

/hotpatch

Hotpatchable görüntü oluşturur.

/I

Dahil dosyalar için bir dizini arar.

/J

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

/ Kernel

Derleyici ve bağlayıcı Windows Çekirdeği'nde yürütülen bir ikili oluşturur.

/LD

Bir dinamik bağlantı kitaplığını oluşturur.

/ LDd

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

/link

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

/PN

MSIL modülü oluşturur.

/MD

MSVCRT.lib kullanarak bir çok iş parçacıklı dll öğesini oluşturur.

/ MDd

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

/MP

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

/MT

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

/ MTd

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

/nologo

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

/ 01 KAYDEDİLİRSE

Küçük kod oluşturur.

/ 02 KAYDEDİLİRSE

Hızlı kod oluşturur.

/Ob

Satır içi genişletme denetler.

/Od

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

/Og

Genel en iyi duruma getirme kullanır.

/Oi

İç işlevler oluşturur.

/OpenMP

Sağlar #pragma omp kaynak kodunda.

/OS

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

/Ot

Kod eşlemesinde hızlı.

/Ox

En fazla en iyi duruma getirme kullanır (/ Ob2gity /Gs).

/Oy

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

/P

Önişlemci çıktı bir dosyaya yazar.

/ Qfast_transcendentals

Hızlı transcendentals oluşturur.

/ QIfist

Bastırır _ftol bir 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çindeki komutları try engeller.

/ QIPF_B

Beklenmeyen sunar, b cpu ayrıntıyla açıklayan hata bilgilerini göre sürüm sonuçlanır yönerge dizileri oluşturmaz.(Yalnızca IPF).

/ QIPF_C

Beklenmeyen sunar, cpu c ayrıntıyla açıklayan hata bilgilerini göre sürüm sonuçlanır yönerge dizileri oluşturmaz.(Yalnızca IPF).

/ QIPF_fr32

Üst 96 kayan nokta kayıtları kullanmayın.(Yalnızca IPF).

/ QIPF_noPIC

Bağımlı konum kodu (yalnızca IPF) ile bir görüntü oluşturur.

/ QIPF_restrict_plabels

İşlevler çalışma zamanında oluşturma programları için performansı geliştirir.(Yalnızca IPF).

/ Qpar (Auto-Parallelizer)

Otomatik parallelization ile işaretlenmiş döngüsü sağlar #pragma loop() yönergesi.

/Qvec-report (Auto-Vectorizer Reporting Level)

Raporlama düzeyini otomatik vectorization için etkinleştirir.

/ RTC

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

/showIncludes

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

/TC

/TC

c kaynak dosyayı belirtir.

/TP

/TP

c++ kaynak dosyayı belirtir.

/U

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

/u

Önceden tanımlanmış tüm makroları kaldırır.

/ V

Sürümü dizesini ayarlar.

/VD

Bastırır veya sınıf üyelerinin gizli vtordisp sağlar.

/vmb

Üyeler için işaretçiler için kullandığı en temel.

/vmg

Tam generality üyeleri için işaretçiler için kullanır.

/VMM

Birden çok devralma bildirir.

/VMs

Tek devralma bildirir.

/vmv

Sanal devralma bildirir.

/ volatile

Geçici anahtar sözcüğü nasıl yorumlanacağını belirler.

/W

Uyarı düzeyini ayarlar.

/w

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

/ Duvar

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

/WL

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

/Wp64

64-Bit taşınabilirlik sorunlarını algılar.

/X

Standart yoksayar içeren dizin.

/Y-

Geçerli yapı diğer tüm önceden derlenmiş üstbilgi derleyici seçeneklerini yoksayar.

/Yc

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

/YD

Yerler tüm nesne dosyalarında hata ayıklama bilgileri tamamlayın.

/Yl

Hata ayıklama kitaplığı oluştururken pch başvurusu ekler

/Yu

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

/ Z7

c 7.0–compatible hata ayıklama bilgileri oluşturur.

/Za

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

/Zc

Altında standart davranışını belirtir /Ze./ Za, /Ze (devre dışı bırak dil uzantıları)

/Ze

Dil uzantıları etkinleştirir.

/ZG

İşlev prototiplerini oluşturur.

/ZI

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

/Zi

Tam hata ayıklama bilgileri oluşturur.

/Zl

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

/ZM

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

/ZP

Üye paketleri yapılandırın.

/ZS

Sadece sözdizimi denetler.

/ZW

Çalıştırmak için bir çıktı dosyası üretir Windows Çalışma Zamanı.

Ayrıca bkz.

Başvuru

Derleme Seçenekleri

Derleyici seçeneklerini ayarlama

Diğer Kaynaklar

C/C++ yapı başvurusu