Kategoriye göre listelenen derleyici seçenekleri
Bu makale, derleyici seçeneklerinin kategorik bir listesini içerir. Alfabetik bir listesi için bkz: Alfabetik Olarak Listelenen Derleme Seçenekleri.
İyileştirme
Seçenek |
Purpose |
---|---|
Küçük kod oluşturur. |
|
Hızlı kod oluşturur. |
|
Satır içi genişletme denetler. |
|
En iyi duruma getirme devre dışı bırakır. |
|
Genel en iyi duruma getirme kullanır. |
|
İç işlevler oluşturur. |
|
Küçük kod ayrıcalıklı kılar. |
|
Kod eşlemesinde hızlı. |
|
En fazla en iyi duruma getirme kullanır (/ Ob2gity /Gs). |
|
Çerçeve işaretçisi atlar. (yalnızca x 86) |
Kod oluşturma
Seçenek |
Purpose |
---|---|
Kod üretimi sse veya SSE2 yönergeleri kullanın. (yalnızca x 86) |
|
Adreslenebilir bölümlerde .obj dosya sayısını artırır. |
|
Ortak dil çalışma zamanı'nı çalıştırmak için bir çıkış dosyası oluşturur. |
|
Özel durum işleme modelini belirtir. |
|
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. |
|
Kayan nokta türü davranışını belirtir. |
|
Itanium işlemciler için en iyi duruma getirir. Yalnızca çapraz derleyici veya yerel derleyici IPF IPF içinde kullanılabilir. |
|
Itanium2 işlemci için en iyi duruma getirir. Yalnızca çapraz derleyici veya yerel derleyici IPF IPF içinde kullanılabilir. |
|
Kullanan __cdecl çağırma. (yalnızca x 86) |
|
Yığın araştırmaları etkinleştirir. |
|
Etkinleştirir dize havuzu. |
|
Kanca işlev çağrıları _penter. |
|
Kanca işlev çağrıları _pexit. |
|
Tüm programın iyileştirilmesi sağlar. |
|
Yeniden en az etkinleştirir. |
|
Çalışma zamanı tür bilgileri (RTTI) sağlar. |
|
Kullanan __fastcall çağırma. (yalnızca x 86) |
|
Denetimlerin yığın yoklamaları. |
|
Statik bir iş parçacığı yerel depolama ortamı kullanarak tahsis edilen veriler için Fiber güvenliği destekler. |
|
Zaman uyumlu özel durum işleme sağlar. |
|
Etkinleştirir işlevi bağlama düzeyi. |
|
Kullanan __stdcall çağırma. (yalnızca x 86) |
|
Çok iş parçacıklı dll MSVCRT.lib kullanarak oluşturur. |
|
Bir hata ayıklama oluşturur MSVCRTD.lib kullanarak çok iş parçacıklı dll. |
|
LIBCMT.lib kullanarak çok iş parçacıklı bir yürütülebilir dosya oluşturur. |
|
LIBCMTD.lib kullanarak bir hata ayıklama çok iş parçacıklı yürütülebilir dosya oluşturur. |
|
Hızlı transcendentals oluşturur. |
|
Kaldırır fwait içindeki komutları try engeller. |
|
Otomatik parallelization ile işaretlenmiş döngüsü sağlar #pragma loop() yönergesi. |
|
Raporlama düzeyini otomatik vectorization için etkinleştirir. |
|
Çalıştırmak için bir çıktı dosyası üretir Windows Çalışma Zamanı. |
Çıktı Dosyaları
Seçenek |
Purpose |
---|---|
Bir derleme döküm dosyası yapılandırır. |
|
Bir bütünleştirilmiş kod dosyası oluşturur. |
|
Program veritabanı dosyasını yeniden adlandırır. |
|
Yürütülebilir dosyayı yeniden adlandırır. |
|
Önişlenmiş çıktı dosyasının adını belirtir. |
|
Bir mapfile oluşturur. |
|
Bir nesne dosyası oluşturur. |
|
Önceden derlenmiş üstbilgi dosyası adı belirtir. |
|
Tarayıcı dosyaları oluşturur. |
|
Kaynak dosya ile eklenen kod birleştirir. |
Hata Ayıklama
Seçenek |
Purpose |
---|---|
Güvenlik denetimleri arabellek. |
|
Aynı /RTC1 |
|
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). |
|
Çalışma zamanı hata denetimi sağlar. |
|
64-Bit taşınabilirlik sorunlarını algılar. |
|
Yerler tüm nesne dosyalarında hata ayıklama bilgileri tamamlayın. |
|
Hata ayıklama kitaplığı oluştururken pch başvuru ekler. |
|
c 7.0–compatible hata ayıklama bilgileri oluşturur. |
|
Tam hata ayıklama bilgileri oluşturur. |
|
Hata ayıklama bilgilerini düzenle ve devam et ile uyumlu bir program veritabanı içerir. (yalnızca x 86) |
Önişlemci
Seçenek |
Purpose |
---|---|
Geçirilen dosya başvuruları çözümlemek için arama yapmak için bir dizin belirtir # kullanarak yönergesi. |
|
Ön-işleme sırasında açıklamaları korur. |
|
Makrolar ve sabitleri tanımlar. |
|
Önişlemci çıktı standart çıktıya kopyalar. |
|
Önişlemci çıktı standart çıktıya kopyalar. |
|
Belirtilen içerik dosyası preprocesses. |
|
Bunun için geçirilmiş gibi bir dosya adı kullanımını zorlar # kullanarak yönergesi. |
|
Dahil dosyalar için bir dizini arar. |
|
Önişlemci çıktı bir dosyaya yazar. |
|
Önceden tanımlanmış bir makro kaldırır. |
|
Önceden tanımlanmış tüm makroları kaldırır. |
|
Standart yoksayar içeren dizin. |
Dil
Seçenek |
Purpose |
---|---|
Sağlar #pragma omp kaynak kodunda. |
|
Etkinleştirir veya kaldırır gizli vtordisp sınıfının üyeleri. |
|
Üyeler için işaretçiler için kullandığı en temel. |
|
Tam generality üyeleri için işaretçiler için kullanır. |
|
Birden çok devralma bildirir. |
|
Tek devralma bildirir. |
|
Sanal devralma bildirir. |
|
Geçici anahtar sözcüğü nasıl yorumlanacağını belirler. |
|
Dil uzantıları devre dışı bırakır. |
|
Altında standart davranışını belirtir /Ze. |
|
Dil uzantıları etkinleştirir. |
|
İşlev prototiplerini oluşturur. |
|
Varsayılan kitaplık adı .obj dosyasından kaldırır. |
|
/Zpn |
Üye paketleri yapılandırın. |
Sadece sözdizimi denetler. |
Bağlama
Seçenek |
Purpose |
---|---|
Boyut kümeleri yığın. |
|
Bir dinamik bağlantı kitaplığını oluşturur. |
|
Hata ayıklama dinamik bağlantı kitaplığı oluşturur. |
|
MSIL modülü oluşturur. |
|
Belirtilen seçenek bağlantı geçirir. |
|
MSVCRT.lib kullanarak bir çok iş parçacıklı dll oluşturmak için derler. |
|
Derlerken bir hata ayıklama oluşturmak için MSVCRTD.lib kullanarak çok iş parçacıklı dll. |
|
Çok iş parçacıklı bir yürütülebilir dosya LIBCMT.lib kullanarak oluşturmak için derler. |
|
LIBCMTD.lib kullanarak hata ayıklama çok iş parçacıklı, yürütülebilir dosyası oluşturmak için derler. |
Önceden derlenmiş üstbilgi
Seçenek |
Purpose |
---|---|
Geçerli yapı diğer tüm önceden derlenmiş üstbilgi derleyici seçeneklerini yoksayar. |
|
Önceden derlenmiş üstbilgi dosyası oluşturur. |
|
Yerler tüm nesne dosyalarında hata ayıklama bilgileri tamamlayın. |
|
Önceden derlenmiş üstbilgi dosyası yapı sırasında kullanır. |
Çeşitli konular
Seçenek |
Purpose |
---|---|
Derleyici seçeneklerini listeler. |
|
Bir yanıt dosyası belirtir. |
|
Analiz sağlar kodu. |
|
Bağlamadan derler. |
|
Bir xml dosyasına belge açıklamaları işler. |
|
Derleyici iç hatası (ICE) bilgileri doğrudan Visual c++ takım girmenize olanak tanır. |
|
CL.exe'nin için tanı metinde geçen kaynak kod dosyalarının tam yolunu görüntüler. |
|
Dış (Ortak) adlarının uzunluğu kısıtlar. |
|
Derleyici seçeneklerini listeler. |
|
Hotpatchable görüntü oluşturur. |
|
Varsayılan değer değiştirir char türü. |
|
Derleyici ve bağlayıcı Windows Çekirdeği'nde yürütülen bir ikili oluşturur. |
|
Aynı anda birden fazla kaynak dosyası oluşturur. |
|
Oturum açma başlığının görüntülenmesini önler. |
|
Yardımcı bir işlev çağrısı bastırır _ftol bir kayan nokta türü dönüştürme tamsayı türü için olduğunda gereklidir. (yalnızca x 86) |
|
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) |
|
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) |
|
Üst 96 kayan nokta kayıtları kullanmayın. (Yalnızca IPF) |
|
Bağımlı konum kodu (yalnızca IPF) ile bir görüntü oluşturur. |
|
İşlevler çalışma zamanında oluşturma programları için performansı geliştirir. (Yalnızca IPF) |
|
Dosyaları, derleme sırasında tüm listesini içerir. |
|
c kaynak dosyayı belirtir. |
|
c++ kaynak dosyayı belirtir. |
|
Sürümü dizesini ayarlar. |
|
Varsayılan olarak devre dışıdır uyarılar da dahil olmak üzere tüm uyarıları sağlar. |
|
Uyarı düzeyini ayarlar. |
|
Tüm uyarıları devre dışı bırakır. |
|
c++ kaynak kodu komut satırından derlerken hata ve uyarı iletileri için tek satır tanılama sağlar. |
|
Önceden derlenmiş üstbilgi bellek ayırma sınırını belirtir. |
Ayrıca bkz.
Başvuru
Derleyici seçeneklerini ayarlama