İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

castxml - Bulutta Çevrimiçi

Castxml'i OnWorks ücretsiz barındırma sağlayıcısında Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen castxml komutudur.

Program:

ADI


castxml - C++ bildirimlerinin bir XML temsilini oluşturun

SİNOPSİS


dökümxml ( | | )...

TANIM


Castxml tarafından yorumlanan seçenekler aşağıda listelenmiştir. Kalan seçeneklere verilir
dahili Clang derleyicisi.

SEÇENEKLER


--castxml-cc-

--castxml-cc-"(" ... ")"

Dahili Clang ön işlemcisini ve hedef platformunu,
verilen derleyici komutu. NS "gnu", "msvc", "gnu-c" veya "msvc-c" olmalıdır.
bir derleyiciyi adlandırır (örneğin "gcc") ve ... olabilecek seçenekleri belirtir
hedefini etkiler (örneğin "-m32").

--castxml-gccxml

gccxml formatındaki çıktıyı şuna yaz: .xml veya '-o' ile adlandırılan dosya

--castxml-başlangıç [, ]...

AST geçişini, verilen (nitelikli) ad(lar)la beyan(lar)da başlatın. çoklu
isimler virgülle ayrılmış liste olarak veya seçenek tekrarlanarak belirtilebilir.

-Yardım, --yardım et

Castxml ve dahili Clang derleyici kullanım bilgilerini yazdırın

-o

çıktıyı şuraya yaz:

--versiyon

Castxml ve dahili Clang derleyici sürüm bilgilerini yazdırın

Dahili Clang derleyicisi için yardım aşağıda görünmektedir.

-------------------------------------------------- -------------

GENEL BAKIŞ: clang LLVM derleyicisi

KULLANIM: clang [seçenekler]

SEÇENEKLER:
-### Bu derleme için çalıştırılacak komutları yazdırın (ancak çalıştırmayın)

--analiz etmek
Statik çözümleyiciyi çalıştırın

-arcmt-migrate-emit-hataları
Taşıyıcı bunları düzeltebilse bile ARC hataları yayar

-arcmt-migrate-rapor-çıktısı
plist raporu için çıktı yolu

--cuda-cihaz-yalnızca
Yalnızca cihaz tarafında CUDA derlemesi yapın

--cuda-yalnızca ana bilgisayar
Yalnızca ana bilgisayar tarafında CUDA derlemesi yapın

-cxx-isystem
C++ SİSTEMİ'ne dizin ekle, arama yolunu dahil et

-c Yalnızca ön işleme, derleme ve birleştirme adımlarını çalıştırın

-dd Makro tanımlarını yazdır -E normal çıkışa ek olarak mod

-bağımlılık-nokta DOT biçimli başlık bağımlılıklarının yazılacağı dosya adı

-bağımlılık-dosyası
Bağımlılık çıktısını yazmak için dosya adı (veya -)

-dM Makro tanımlarını yazdır -E normal çıkış yerine mod

-yay-ast
Kaynak girişleri için Clang AST dosyalarını yayınlayın

-emit-llvm
Montajcı ve nesne dosyaları için LLVM gösterimini kullanın

-E Yalnızca önişlemciyi çalıştırın

-yanlış
AltiVec vektör başlatıcı sözdizimini etkinleştir

-fansi-kaçış-kodları
Tanılama için ANSI çıkış kodlarını kullanın

-fapple-kext
Apple'ın çekirdek uzantılarını kullanın ABI

-fapple-pragma paketi
Apple gcc uyumlu #pragma paketi işlemeyi etkinleştir

-fapplication-uzantısı Kodu, Uygulama Uzantıları için mevcut olanlarla sınırlayın

-fblock'lar
'Engelleme' dil özelliğini etkinleştirin

-fborland-uzantıları
Borland derleyicisi tarafından desteklenen standart olmayan yapıları kabul edin

-fbuild-oturum dosyası=
Son değişiklik zamanını kullanın derleme oturumu zaman damgası olarak

-fbuild-session-zaman damgası=
Geçerli derleme oturumunun başladığı saat

-fcolor-diagnostik
Tanılamada renkleri kullanın

-fcomment-blok-komutları=
Her virgülle ayrılmış bağımsız değişkeni şu şekilde ele alın: dokümantasyon yorum bloğu olarak
komuta

-fcoverage-haritalama
Kod kapsamı analizini etkinleştirmek için kapsam eşlemesi oluşturun

-fcxx-istisnalar
C++ istisnalarını etkinleştir

-fdata-bölümleri
Her veriyi kendi bölümüne yerleştirin (Yalnızca ELF)

-fdebug-types-bölümü
Hata ayıklama türlerini kendi bölümlerine yerleştirin (Yalnızca ELF)

-fgecikmeli-şablon-ayrıştırma
Çeviri biriminin sonunda şablonlu işlev tanımlarını ayrıştırın

-fdiagnostics-ayrıştırılabilir-düzeltmeler
Düzeltmeleri makinede ayrıştırılabilir biçimde yazdırın

-fdiagnostics-baskı-kaynak-aralığı-bilgisi
Baskı kaynağı aralığı sayısal biçimde yayılır

-fdiagnostics-show-note-include-yığın
Ekran, tanılama notları için yığınları içerir

-fdiagnostics-show-seçeneği
Eşlenebilir tanılama ile seçenek adını yazdır

-fdiagnostics-show-şablon-ağacı
Farklı şablonlar için bir şablon karşılaştırma ağacı yazdırın

-fdollar-in-tanımlayıcıları
Tanımlayıcılarda '$'a izin ver

-femit-hepsi-decls
Kullanılmamış olsalar bile tüm beyanları yayınlayın

-istisnalar
Özel durum işleme desteğini etkinleştir

-fffast-matematik
*Önyüzün* 'hızlı matematik' modunu etkinleştirin. Bunun optimizasyonlar üzerinde bir etkisi yoktur, ancak
GCC'lerle aynı olan bir önişlemci makrosu __FAST_MATH__ sağlar -fffast-matematik bayrak

-sabit-r9
r9 kaydını rezerve edin (yalnızca ARM)

-sabit-x18
x18 kaydını rezerve edin (yalnızca AArch64)

-ffp-kontrat=
Birleştirilmiş FP operasyonları oluşturun (örn. FMA'lar): hızlı (her yerde) | açık (FP_CONTRACT'a göre
pragma, varsayılan) | kapalı (asla sigortalamayın)

-bağımsız
Derlemenin bağımsız bir ortamda gerçekleştiğini iddia edin

-fonksiyon-bölümler
Her işlevi kendi bölümüne yerleştirin (Yalnızca ELF)

-fgnu-anahtar kelimeler
Dil standardından bağımsız olarak GNU uzantısı anahtar kelimelerine izin verin

-fgnu-çalışma zamanı
Standart GNU Objective-C çalışma zamanı ile uyumlu çıktı üretin

-fgnu89-satır içi
gnu89 satır içi semantiğini kullanın

-fimplicit-modül-haritaları
Modül eşleme dosyaları için dosya sistemini örtük olarak arayın.

-enstrüman-fonksiyonları
Enstrüman işlevi girişine ve çıkışına çağrı oluşturun

-bitmiş-olarak
Entegre derleyiciyi etkinleştirin

-fmath-hata
Errno'yu ayarlayarak hataları belirtmek için matematik işlevleri gerektir

-fmax-tip-hizalama=
Açık bir hizalamaya sahip olmayan işaretçiler üzerinde uygulanacak maksimum hizalamayı belirtin

-fmodule-dosyası=
Bu önceden derlenmiş modül dosyasını yükleyin

-fmodule-harita-dosyası=
Bu modül harita dosyasını yükle

-fmodule-adı=
Oluşturulacak modülün adını belirtin

-fmodules-önbellek-yolu=
Modül önbellek yolunu belirtin

-fmodules-decluse
Bir modül içinde kullanılan modüllerin beyanını gerektir

-fmodules-ignore-makro=
Modülleri oluştururken ve yüklerken verilen makronun tanımını yok sayın

-fmodules-kuru erik-sonra=
Bir modül dosyasının dikkate alınacağı aralığı (saniye cinsinden) belirtin
kullanılmayan

-fmodules-erik-aralığı=
Modül önbelleğini budama girişimleri arasındaki aralığı (saniye olarak) belirtin

-fmodules-hepsini ara
Referansları çözmek için içe aktarılmamış modülleri bile arayın

-fmodules-katı-decluse
Facebok sayfasını beğenin : -fmodules-decluse ancak tüm başlıkların modüllerde olmasını gerektirir

-fmodules-kullanıcı-yapı yolu
Modül kullanıcı oluşturma yolunu belirtin

-fmodules-doğrulama-oluşturma oturumu başına bir kez
Modül başarıyla tamamlandıysa, modüller için giriş dosyalarını doğrulamayın.
bu derleme oturumu sırasında doğrulandı veya yüklendi

-fmodules-doğrulama-sistem-başlıkları
Modülü yüklerken bir modülün bağlı olduğu sistem başlıklarını doğrulayın

-fmodüller
'Modüller' dil özelliğini etkinleştirin

-fms-uyumluluk-sürüm=
Raporlanacak Microsoft derleyici sürüm numarasını temsil eden noktayla ayrılmış değer
_MSC_VER (0 = tanımlamayın (varsayılan))

-fms-uyumluluğu
Tam Microsoft Visual C++ uyumluluğunu etkinleştirin

-fms-uzantıları
Microsoft derleyicisi tarafından desteklenen bazı standart dışı yapıları kabul edin

-fmsc sürümü=
_MSC_VER içinde raporlanacak Microsoft derleyici sürüm numarası (0 = tanımlamayın
(varsayılan))

-fno-erişim-kontrolü
C++ erişim kontrolünü devre dışı bırakın

-fno-sane-aklı başında-operatör-yeni
C++'ın global operatörünün new'in herhangi bir işaretçiye takma ad veremediğini varsaymayın

-fno-otomatik bağlantı
Otomatik kitaplık bağlama için bağlayıcı yönergelerinin oluşturulmasını devre dışı bırakın

-fno-yerleşik-
Belirli bir işlevin örtük yerleşik bilgisini devre dışı bırakın

-fno-yerleşik
İşlevlerin örtük yerleşik bilgisini devre dışı bırakın

-fno-ortak
Normal tanımlar gibi ortak globalleri derleyin

-fno-sabit-cfstrings CodeFoundation tipi sabit dizelerin oluşturulmasını devre dışı bırak

-fno-diagnostics-fixit-bilgisi
Fixit bilgilerini teşhise dahil etmeyin

-fno-dolar-in-tanımlayıcıları
Tanımlayıcılarda '$' kullanımına izin verme

-fno-elide-yapıcılar C++ kopya oluşturucu seçimini devre dışı bırakın

-fno-elide tipi
Tanılamayı yazdırırken türleri atlamayın

-fno-gnu-satır içi-asm
GNU stili satır içi asm'yi devre dışı bırak

-fno-entegre-as
Entegre derleyiciyi devre dışı bırakın

-fno-lax-vektör-dönüşümleri
Farklı sayıda öğeye sahip vektörler arasında örtük dönüşümlere izin verme
veya farklı eleman türleri

-fno-matematik-yerleşik
Matematik fonksiyonlarının örtük yerleşik bilgisini devre dışı bırakın

-fno-birleştirme-hepsi-sabitleri
Sabitlerin birleştirilmesine izin verme

-fno-objc-infer-ilişkili-sonuç tipi
yöntem ailesine dayalı olarak Objective-C ile ilgili sonuç türünü çıkarmayın

-fno-operatör-adları
C++ operatör adı anahtar sözcüklerini operatörlerin eşanlamlıları olarak kabul etmeyin

-fno-reroll-döngüleri
Döngü tekrarlayıcıyı kapat

-fno-rtti
Rtti bilgilerinin oluşturulmasını devre dışı bırak

-fno-sanitize-kara liste Dezenfektanlar için kara liste dosyası kullanmayın

-fno-sanitize-kapsama=
Sanitizers için kapsama enstrümantasyonunun belirtilen özelliklerini devre dışı bırakın

-fno-sanitize-memory-track-orijinleri
MemorySanitizer'da kaynak izlemeyi devre dışı bırakın

-fno-sanitize-recover=
Belirtilen dezenfektanlar için kurtarmayı devre dışı bırak

-fno-sanitize-trap=
Belirtilen dezenfektanlar için yakalamayı devre dışı bırak

-fno-kısa-wchar
wchar_t'yi imzasız bir int olmaya zorla

-fno-göster-sütun
Tanılamaya sütun numarası ekleme

-fno-göster-kaynak-konumu
Teşhis ile kaynak konum bilgilerini dahil etmeyin

-fno-imzalı-char
Karakter imzasız

-fno-imzalı-sıfırlar
Kayan nokta sıfırlarının işaretini yok sayan optimizasyonlara izin ver

-fno-yazım denetimi
Yazım denetimini devre dışı bırak

-fno-yığın koruyucusu
Yığın koruyucularının kullanımını devre dışı bırak

-fno-bağımsız-hata ayıklama
Hata ayıklama ikili dosyasının boyutunu azaltmak için üretilen hata ayıklama bilgilerini sınırlayın

-fno-threadsafe-statik Yerel statik iş parçacığının başlatılmasını yapmak için kod yaymayın
güvenli

-fno-trigraflar
Trigraf dizilerini işlemeyin

-fno-unroll-döngüleri
Döngü makarasını kapat

-fno-use-cxa-atexit
Yıkıcıları çağırmak için __cxa_atexit kullanmayın

-fno-use-init-dizisi
.ctors yerine .init_array kullanmayın

-fobjc-arc-istisnaları
Alıkoyma ve serbest bırakmaları sentezlerken EH güvenli kodu kullanın. -fobjc-ark

-fobjc-ark
Objective-C işaretçileri için tutma ve bırakma çağrılarını sentezleyin

-fobjc-istisnalar
Objective-C istisnalarını etkinleştir

-fobjc-gc-yalnızca
GC'yi yalnızca Objective-C ile ilgili bellek yönetimi için kullanın

-fobjc-gc
Objective-C çöp toplamayı etkinleştir

-fobjc-çalışma zamanı=
Hedef Objective-C çalışma zamanı türünü ve sürümünü belirtin

-fpack-struct=
Varsayılan maksimum yapı paketleme hizalamasını belirtin

-fpascal-dizeleri
Pascal stili dize değişmezlerini tanıma ve oluşturma

-fpcc-yapı-dönüş
Yığındaki tüm yapıları döndürmek için varsayılan ABI'yi geçersiz kılın

-fprofile-oluştur =
Yürütme sayılarını toplamak için araçlı kod oluşturun
/default.profraw (LLVM_PROFILE_FILE env değişkeni tarafından geçersiz kılınır)

-fprofile-instr-generate=
Yürütme sayılarını toplamak için araçlı kod oluşturun (geçersiz kılınan
LLVM_PROFILE_FILE ortam değişkeni)

-fprofile-instr-oluşturma
Yürütme sayılarını default.profraw dosyasında toplamak için enstrümanlı kod oluşturun
('=' seçenek formu veya LLVM_PROFILE_FILE env var tarafından geçersiz kılınır)

-fprofile-instr-use=
Profil yönlendirmeli optimizasyon için enstrümantasyon verilerini kullanın

-fprofile-örnek-kullanım=
Örnek tabanlı profil kılavuzlu optimizasyonları etkinleştirin

-fprofile-kullanımı=
Profil yönlendirmeli optimizasyon için enstrümantasyon verilerini kullanın. yol adı bir
dizinden okur /default.profdata. Aksi takdirde, dosyadan okur
.

-karşılıklı-matematik
Bölme işlemlerinin yeniden ilişkilendirilmesine izin ver

-freg-struct-dönüş
Kayıtlardaki küçük yapıları döndürmek için varsayılan ABI'yi geçersiz kılın

-freroll-döngüler
Döngü tekrarlayıcıyı aç

-fsanitize-adres-alan-doldurma=
AddressSanitizer için alan doldurma düzeyi

-fsanitize-kara liste=
Dezenfektanlar için kara liste dosyası yolu

-fsanitize-kapsama=
Dezenfektanlar için kapsama enstrümantasyonunun türünü belirtin

-fsanitize-memory-track-origins=
MemorySanitizer'da kaynak izlemeyi etkinleştir

-fsanitize-memory-track-orijinleri
MemorySanitizer'da kaynak izlemeyi etkinleştir

-fsanitize-bellek-kullanım sonrası-dtor
MemorySanitizer'da imha sonrası kullanım algılamayı etkinleştir

-fsanitize-recover=
Belirtilen dezenfektanlar için kurtarmayı etkinleştir

-fsanitize-trap=Belirtilen dezenfektanlar için yakalamayı etkinleştir

-fsanitize=
Çeşitli tanımsız veya şüpheli davranış biçimleri için çalışma zamanı denetimlerini açın. Görmek
mevcut kontroller için kullanım kılavuzu

-fshort-enumlar
Bir enum türüne yalnızca belirtilen aralık için ihtiyaç duyduğu kadar bayt ayırın.
olası değerler

-fshort-wchar
wchar_t'yi kısa bir imzasız int olmaya zorla

-fshow-aşırı yüklemeler=
Aşırı yük çözünürlüğü başarısız olduğunda hangi aşırı yük adaylarının gösterileceği: best|all;
hepsine varsayılan

-fsize-deallocation
C++14 boyutlu global ayırma işlevlerini etkinleştir

-fslp-vektörize-agresif
BB vektörleştirme geçişlerini etkinleştirin

-fslp-vektörleştir
Süper sözcük düzeyinde paralellik vektörleştirme geçişlerini etkinleştir

-fstack-koruyucu-tümü
Tüm işlevler için yığın koruyucuların kullanımını zorlayın

-fstack-koruyucu-güçlü
İşlevlere yığın koruyucular uygulamak için güçlü bir buluşsal yöntem kullanın

-fstack-koruyucu
Yığın parçalanmasına karşı potansiyel olarak savunmasız işlevler için yığın koruyucuları etkinleştirin

-fstandalone-hata ayıklama
Program tarafından kullanılan tüm türler için tam hata ayıklama bilgisi yayınlayın

-fstrict-enums
Bir numaralandırmanın değer aralığının katı tanımına dayalı optimizasyonları etkinleştirin

-ftrap-fonksiyonu=Bir tuzak talimatı yerine belirtilen işleve çağrı yayınlayın

-ftrapv-işleyici=
Taşma durumunda çağrılacak işlevi belirtin

-ftrapv
Tamsayı taşması üzerine tuzak

-frigraflar
İşlem trigraf dizileri

-funique-bölüm-adları
Metin ve veri bölümleri için benzersiz adlar kullanın (Yalnızca ELF)

-funroll-döngüler
Döngü açıcıyı aç

-sigorta-init-dizisi
.ctors yerine .init_array kullanın

-fveclib=
Verilen vektör işlevleri kitaplığını kullanın

-fvektörize etmek
Döngü vektörleştirme geçişlerini etkinleştir

-fvisibility-satır içi-gizli
Varsayılan olarak satır içi C++ üye işlevlerine varsayılan görünürlük verin

-fvisibility-ms-uyumluluğu
Genel türlere 'varsayılan' görünürlük ve genel işlevler ve değişkenlere 'gizli' verin
varsayılan olarak görünürlük

-fgörünürlük=
Tüm global bildirimler için varsayılan sembol görünürlüğünü ayarlayın

-fwrapv
İmzalı tamsayı taşmasını ikinin tamamlayıcısı olarak ele alın

-f yazılabilir dizeler
Dize değişmezlerini yazılabilir veriler olarak saklayın

-fzvektör
System z vektör dil uzantısını etkinleştir

-F
Arama yolunu içeren çerçeveye dizin ekle

--gcc-araç zinciri=Verilen dizinde gcc araç zincirini kullanın

-gdwarf-2
Cüce sürüm 2 ile kaynak düzeyinde hata ayıklama bilgileri oluşturun

-gdwarf-3
Cüce sürüm 3 ile kaynak düzeyinde hata ayıklama bilgileri oluşturun

-gdwarf-4
Cüce sürüm 4 ile kaynak düzeyinde hata ayıklama bilgileri oluşturun

-gline-tabloları-sadece
Yalnızca hata ayıklama satır numarası tablolarını yayınla

-g Kaynak düzeyinde hata ayıklama bilgileri oluşturun

-Yardım Kullanılabilir seçenekleri göster

-H Başlığın içerdiğini ve yuvalama derinliğini göster

-dirafter
Arama yolunu dahil ettikten SONRA dizin ekle

-iframework
SYSTEM çerçevesi arama yoluna dizin ekle

-ikrolar
Ayrıştırmadan önce dosyadan makroları dahil et

-include-pch
Önceden derlenmiş başlık dosyasını dahil et

-Dahil etmek
Ayrıştırmadan önce dosyayı dahil et

-indeks-başlık-haritası
Bir sonraki dahil edilen dizini yapın (-I or -F) bir dizin oluşturucu başlık haritası

-iprefix
Yı kur -iwithprefix/-iwithprefixbefore önek

-Alıntı yaparım
QUOTE'a dizin ekle, arama yolunu dahil et

-isysroot
Sistem kök dizinini ayarlayın (genellikle /)

-isistem
SİSTEM'e dizin ekle, arama yolunu dahil et

-ivfsoverlay
Dosya tarafından açıklanan sanal dosya sistemini gerçek dosya sistemi üzerine yerleştirin

-iön eki ile
Dizini önek ile arama yolunu içerecek şekilde ayarlayın

-iwithprefix
Dizini SYSTEM olarak ayarla, önek ile arama yolunu dahil et

-iwithsysroot
SİSTEM'e dizin ekle arama yolunu içerir, mutlak yollar
-isysroot

-I
Arama yolunu dahil etmek için dizin ekleyin

-mabicalls
SVR4 stili pozisyondan bağımsız kodu etkinleştir (Yalnızca Mips)

-mcrc CRC talimatlarının kullanımına izin ver (yalnızca ARM)

-OS Kullanıcı ve sistem başlıklarını içeren bir depfile yazın

-mfix-korteks-a53-835769 Geçici Çözüm Cortex-A53 hata hatası 835769 (yalnızca AArch64)

-mfp32
32 bit kayan nokta kayıtları kullanın (yalnızca MIPS)

-mfp64 64 bit kayan nokta kayıtları kullanın (yalnızca MIPS)

-MF
depfile çıktısını şuradan yaz: -MMD, -OS, -MMya da -M ile

-mgeneral-regs-yalnızca
Yalnızca genel amaçlı kayıtları kullanan kod oluşturun (yalnızca AArch64)

-mglobal-birleştirme
Globallerin birleştirilmesini etkinleştir

-MG depfile'a eksik başlıkları ekleyin

--göç
Taşıyıcıyı çalıştır

-mios-versiyon-min=
iOS dağıtım hedefini ayarla

-mllvm
LLVM'nin seçenek işlemesine iletmek için ek argümanlar

-mlong-çağrıları
64M'den daha fazla atlamaları etkinleştirmek için dolaylı bir sıçrama oluşturun

-mmacosx-sürüm-min=
Mac OS X dağıtım hedefini ayarlayın

-MMD Kullanıcı başlıklarını içeren bir depfile yazın

-mms-bit alanları
Varsayılan yapı düzenini Microsoft derleyicisiyle uyumlu olacak şekilde ayarlayın
standart

-msa MSA ASE'yi etkinleştir (yalnızca MIPS)

-MM Facebok sayfasını beğenin : -MMD, ama aynı zamanda ima eder -E ve varsayılan olarak stdout'a yazar

-mno-abicals
SVR4 tarzı konumdan bağımsız kodu devre dışı bırakın (Yalnızca Mips)

-mno-fix-korteks-a53-835769
Cortex-A53 erratum 835769 (yalnızca AArch64) için geçici bir çözüm uygulamayın

-mno-küresel-birleştirme
Globallerin birleştirilmesini devre dışı bırak

-mno-örtük-kayan nokta
Örtük kayan nokta talimatları oluşturmayın

-çok uzun aramalar
Uzun aramalar oluşturmayan varsayılan davranışı geri yükleyin

-mno-msa
MSA ASE'yi devre dışı bırakın (yalnızca MIPS)

-mno-kısıtla-it
ARMv8 için kullanımdan kaldırılmış BT bloklarının oluşturulmasına izin verin. ARMv8 için varsayılan olarak kapalıdır
başparmak modu

-mno-hizasız-erişim
Tüm bellek erişimlerini hizalanmaya zorla (yalnızca AArch32/AArch64)

-mnocrc
CRC talimatlarının kullanımına izin verme (yalnızca ARM)

-modül-bağımlılık-dir
Modül bağımlılıklarının atılacağı dizin

-momit-yaprak-çerçeve-işaretçi
Yaprak işlevleri için çerçeve işaretçisi kurulumunu atla

-MP Her bağımlılık için sahte hedef oluşturun (ana dosya dışında)

-mqdsp6-uyumluluğu
hexagon-qdsp6 geriye dönük uyumluluğu etkinleştir

-MQ
depfile'de alıntılanacak ana dosya çıktısının adını belirtin

-mrelax-hepsi
(entegre-as) Tüm makine talimatlarını gevşetin

-mrestrict-it
ARMv8 için kullanımdan kaldırılmış BT bloklarının oluşturulmasına izin verme. için varsayılan olarak açıktır
ARMv8 Başparmak modu.

-mrtd StdCall çağrı kuralını varsayılan yap

-msoft-float
Yazılım kayan nokta kullanın

-mstack hizalama=
Yığın hizalamasını ayarlayın

-mstack-probe-boyutu=
Yığın sonda boyutunu ayarlayın

-mstackrealign
Her işleve girişte yığını yeniden hizalamaya zorla

-mthread-modeli
Kullanılacak iş parçacığı modeli, örneğin posix, single (varsayılan olarak posix)

-MT
depfile'de ana dosya çıktısının adını belirtin

-unaligned-erişim
Bellek erişimlerinin hizasız olmasına izin ver (yalnızca AArch32/AArch64)

-MV depfile için NMake/Jom biçimini kullanın

-M Facebok sayfasını beğenin : -OS, ama aynı zamanda ima eder -E ve varsayılan olarak stdout'a yazar

--no-system-header-prefix=
ile başlayan tüm #include yollarını ele alın bir sistem başlığı içermediği için.

-nobuiltininc
Yerleşik #include dizinlerini devre dışı bırakın

-nostdinc++
C++ standart kitaplığı için standart #include dizinlerini devre dışı bırakın

-ObjC++
Kaynak girdi dosyalarını Objective-C++ girdileri olarak ele alın

-objcmt-atomik-özellik 'Atomik' özelliklere geçiş yapın

-objcmt-tümünü taşı
Modern ObjC'ye geçişi etkinleştir

-objcmt-migrate-açıklama
Özellik ve yöntem ek açıklamalarına geçişi etkinleştir

-objcmt-migrate-belirlenmiş-init
Başlatıcı yöntemleri için NS_DESIGNATED_INITIALIZER çıkarımı için geçişi etkinleştirin

-objcmt-migrate-örnek tipi
Yöntem sonuç türü için örnek türünü çıkarmak için geçişi etkinleştir

-objcmt-migrate-harf değerleri
Modern ObjC değişmezlerine geçişi etkinleştir

-objcmt-migrate-ns-makroları
NS_ENUM/NS_OPTIONS makrolarına geçişi etkinleştir

-objcmt-migrate-özellik-nokta-sözdizimi
Ayarlayıcı/alıcı mesajlarının özellik-nokta sözdizimine taşınmasını etkinleştir

-objcmt-migrate-özelliği
Modern ObjC özelliğine geçişi etkinleştir

-objcmt-migrate-protokol-uyum
Sınıflara protokol uyumluluğu eklemek için geçişi etkinleştirin

-objcmt-migrate-salt okunur-özellik
Modern ObjC salt okunur özelliğine geçişi etkinleştir

-objcmt-migrate-readwrite-özelliği
Modern ObjC okuma yazma özelliğine geçişi etkinleştir

-objcmt-migrate-abonelik
Modern ObjC aboneliğine geçişi etkinleştir

-objcmt-ns-nonatomik-ioonly
Özelliğin 'atomik' değerini ayarlamak için NS_NONATOMIC_IOSONLY makrosunu kullanmak üzere geçişi etkinleştirin
nitelik

-objcmt-döndürür-innerpointer-özelliği
NS_RETURNS_INNER_POINTER ile mülke açıklama eklemek için taşımayı etkinleştirin

-objcmt-beyaz liste-dir-yolu=
Yalnızca sağlanan dizin yolunda bulunan bir dosya adına sahip dosyaları değiştirin

-ObjC Kaynak girdi dosyalarını Objective-C girdileri olarak ele alın

-o
çıktıyı şuraya yaz:

-pg mcount enstrümantasyonunu etkinleştir

-boru Mümkün olduğunda komutlar arasında borular kullanın

-baskı-dosya-adı=Tam kitaplık yolunu yazdırın

-print-ivar-düzeni
Objective-C Ivar düzeni bit eşlem yazdırma izini etkinleştir

-print-libgcc-dosya-adı "libgcc.a" için kitaplık yolunu yazdırın

-baskı-prog-adı=Tam program yolunu yazdırın

-baskı-arama-dir'leri
Kitaplıkları ve programları bulmak için kullanılan yolları yazdırın

-pthread
Oluşturulan kodda POSIX iş parçacıklarını destekleyin

-P Linemarker çıkışını devre dışı bırak -E kip

-Qunused-argümanlar
Kullanılmayan sürücü argümanları için uyarı vermeyin

-taşınabilir-pch
Yeniden yerleştirilebilir önceden derlenmiş bir başlık oluşturulup oluşturulmayacağı

-yeniden yazma-eski-objc
Eski Objective-C kaynağını C++ olarak yeniden yazın

-yeniden yazma-objc
Objective-C kaynağını C++ olarak yeniden yazın

-Rpass-analizi=Adı geçen optimizasyondan rapor dönüşüm analizi
verilen POSIX normal ifadesiyle eşleşir

-Rpass-cevapsız=
Adı verilenle eşleşen optimizasyon geçişleriyle kaçırılan dönüşümleri bildirin
POSIX normal ifadesi

-Rpass=
Adıyla eşleşen optimizasyon geçişleri tarafından gerçekleştirilen rapor dönüştürmeleri
verilen POSIX normal ifadesi

-R
Belirtilen açıklamayı etkinleştir

-kaydet-temps=
Ara derleme sonuçlarını kaydedin.

-kaydet-temps
Ara derleme sonuçlarını kaydet

-serileştirme-tanılama
Derleyici tanılamalarını bir dosyaya seri hale getirin

-std=
Derlenecek dil standardı

-stdlib=
Kullanılacak C++ standart kitaplığı

--system-header-prefix=
ile başlayan tüm #include yollarını ele alın bir sistem başlığı dahil.

-S Yalnızca ön işleme ve derleme adımlarını çalıştırın

--hedef=
Verilen hedef için kod üret

Zamanlı Zaman bireysel komutları

-geleneksel-cpp
Bazı geleneksel CPP öykünmesini etkinleştirin

-trigraflar
İşlem trigraf dizileri

-undef tüm sistem tanımlarını geri al

--doğrulama-hata ayıklama-bilgisi
Hata ayıklama çıktısının ikili gösterimini doğrulayın

-doğrula-pch
Önceden derlenmiş bir başlık dosyasını yükleyin ve eski olmadığını doğrulayın

-v Ayrıntılı çıktıyı çalıştırmak ve kullanmak için komutları göster

-WA,
Virgülle ayrılmış argümanları iletin montajcıya

-WL,
Virgülle ayrılmış argümanları iletin bağlayıcıya

-çalışma dizini
Belirtilen dizine göre dosya yollarını çözümle

-wp,
Virgülle ayrılmış argümanları iletin ön işlemciye

-W
Belirtilen uyarıyı etkinleştir

-w Tüm uyarıları bastır

-Xanalizör
Geçmek statik analiz cihazına

-X birleştirici
Geçmek montajcıya

-Xclang
Geçmek clang derleyicisine

-Xlinker
Geçmek bağlayıcıya

-X önişlemci
Geçmek ön işlemciye

-x
Sonraki girdi dosyalarını türe sahip olarak ele alın

-z
Geçiş -z bağlayıcıya

Kitware (kitware.com) tarafından sağlanan ve desteklenen CastXML projesi.

Ubuntu clang sürüm 3.7.1-1ubuntu4 (etiketler/RELEASE_371/final) (LLVM 3.7.1'e göre) Hedef:
x86_64-pc-linux-gnu Konu modeli: posix

onworks.net hizmetlerini kullanarak çevrimiçi olarak castxml kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

  • 1
    Phaser
    Phaser
    Phaser hızlı, ücretsiz ve eğlenceli bir açık
    sunan kaynak HTML5 oyun çerçevesi
    WebGL ve Canvas oluşturma
    masaüstü ve mobil web tarayıcıları. Oyunlar
    ortak olabilir...
    Phaser'ı indirin
  • 2
    VASAL Motor
    VASAL Motor
    VASSAL, oluşturmak için bir oyun motorudur.
    geleneksel tahtanın elektronik versiyonları
    ve kart oyunları. için destek sağlar
    oyun parçası oluşturma ve etkileşim,
    ve ...
    VASSAL Motorunu İndirin
  • 3
    OpenPDF - iText çatalı
    OpenPDF - iText çatalı
    OpenPDF oluşturmak için bir Java kütüphanesidir.
    ve PDF dosyalarını bir LGPL ile düzenlemek ve
    MPL açık kaynak lisansı. OpenPDF
    LGPL/MPL iText'in açık kaynaklı halefi,
    var ...
    OpenPDF'i İndirin - iText Çatalı
  • 4
    SAGA CBS
    SAGA CBS
    SAGA - Otomatik Sistem
    Yerbilimsel Analizler - Bir Coğrafidir
    Bilgi Sistemi (GIS) yazılımı ile
    coğrafi veriler için muazzam yetenekler
    işleme ve ana...
    SAGA GIS'i indirin
  • 5
    Java/JTOpen için Araç Kutusu
    Java/JTOpen için Araç Kutusu
    IBM Toolbox for Java / JTOpen, bir
    destekleyen Java sınıfları kütüphanesi
    istemci/sunucu ve internet programlama
    modelleri OS/400 çalıştıran bir sisteme,
    i5/OS veya...
    Java/JTOpen için Toolbox'ı indirin
  • 6
    d3.js
    d3.js
    D3.js (veya Veriye Dayalı Belgeler için D3)
    sağlayan bir JavaScript kitaplığıdır.
    dinamik, etkileşimli veriler üretmek için
    web tarayıcılarında görselleştirmeler. D3 ile
    sen...
    D3.js'yi indirin
  • Daha fazla »

Linux komutları

Ad