InggrisPerancisSpanyol

Ad


favorit OnWorks

castxml - Online di Cloud

Jalankan castxml di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows, atau emulator online MAC OS

Ini adalah perintah castxml yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


castxml - Buat representasi XML dari deklarasi C++

RINGKASAN


castxml ( | | )...

DESKRIPSI


Opsi yang ditafsirkan oleh castxml tercantum di bawah ini. Pilihan yang tersisa diberikan kepada
kompiler Clang internal.

PILIHAN


--castxml-cc-

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

Konfigurasikan preprosesor Clang internal dan platform target agar sesuai dengan
diberikan perintah kompiler. Itu harus "gnu", "msvc", "gnu-c", atau "msvc-c".
beri nama kompiler (misalnya "gcc") dan ... menentukan opsi yang mungkin
mempengaruhi targetnya (misalnya "-m32").

--castxml-gccxml

Tulis keluaran format gccxml ke .xml atau file yang diberi nama '-o'

--castxml-mulai [, ]...

Mulai traversal AST pada deklarasi dengan nama (yang memenuhi syarat) yang diberikan. beberapa
nama dapat ditentukan sebagai daftar yang dipisahkan koma atau dengan mengulangi opsi.

-bantu, --membantu

Cetak castxml dan informasi penggunaan compiler Clang internal

-o

Tulis keluaran ke

--Versi: kapan

Cetak castxml dan informasi versi compiler Clang internal

Bantuan untuk kompiler Clang internal muncul di bawah.

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

IKHTISAR: kompiler dentang LLVM

PENGGUNAAN: dentang [opsi]

PILIHAN:
-### Cetak (tetapi jangan jalankan) perintah yang akan dijalankan untuk kompilasi ini

--menganalisa
Jalankan penganalisis statis

-arcmt-migrasi-pancarkan-kesalahan
Memancarkan kesalahan ARC bahkan jika migrator dapat memperbaikinya

-arcmt-migrasi-laporan-keluaran
Jalur keluaran untuk laporan plist

--cuda-perangkat-saja
Lakukan kompilasi CUDA sisi perangkat saja

--cuda-host-saja
Lakukan kompilasi CUDA sisi host saja

-cxx-isystem
Tambahkan direktori ke SISTEM C++ termasuk jalur pencarian

-c Hanya jalankan langkah-langkah praproses, kompilasi, dan perakitan

-DD Cetak definisi makro di -E mode selain output normal

-ketergantungan-titik Nama file untuk menulis dependensi header berformat DOT ke

-file-ketergantungan
Nama file (atau -) untuk menulis keluaran ketergantungan ke

-dM Cetak definisi makro di -E mode alih-alih keluaran normal

-memancarkan-ast
Keluarkan file Clang AST untuk input sumber

-memancarkan-llvm
Gunakan representasi LLVM untuk file assembler dan objek

-E Hanya jalankan praprosesor

-faltivec
Aktifkan sintaks penginisialisasi vektor AltiVec

-fasi-escape-kode
Gunakan kode pelarian ANSI untuk diagnostik

-fapple-kext
Gunakan ekstensi kernel Apple ABI

-fapple-pragma-pack
Aktifkan penanganan paket #pragma yang kompatibel dengan Apple gcc

-fapplication-ekstensi Batasi kode untuk yang tersedia untuk Ekstensi Aplikasi

-fblock
Aktifkan fitur bahasa 'blok'

-fborland-ekstensi
Terima konstruksi non-standar yang didukung oleh kompiler Borland

-fbuild-sesi-file=
Gunakan waktu modifikasi terakhir dari sebagai stempel waktu sesi build

-fbuild-session-timestamp=
Waktu saat sesi build saat ini dimulai

-fcolor-diagnostik
Gunakan warna dalam diagnostik

-fcomment-block-commands=
Perlakukan setiap argumen yang dipisahkan koma dalam sebagai blok komentar dokumentasi
Command

-fcoverage-pemetaan
Hasilkan pemetaan cakupan untuk mengaktifkan analisis cakupan kode

-fcxx-pengecualian
Aktifkan pengecualian C++

-fdata-bagian
Tempatkan setiap data di bagiannya sendiri (Hanya ELF)

-fdebug-jenis-bagian
Tempatkan jenis debug di bagiannya sendiri (Hanya ELF)

-fdelayed-template-parsing
Parsing definisi fungsi templated di akhir unit terjemahan

-fdiagnostics-parseable-perbaikan
Cetak fix-nya dalam bentuk yang dapat diurai mesin

-fdiagnostics-print-source-range-info
Cetak rentang sumber dalam bentuk numerik

-fdiagnostics-show-note-include-stack
Tampilan termasuk tumpukan untuk catatan diagnostik

-fdiagnostics-show-option
Cetak nama opsi dengan diagnostik yang dapat dipetakan

-fdiagnostics-show-template-tree
Cetak pohon perbandingan templat untuk templat yang berbeda

-fdollar-in-identifier
Izinkan '$' di pengidentifikasi

-femit-semua-dekl
Keluarkan semua deklarasi, bahkan jika tidak digunakan

-feksepsi
Aktifkan dukungan untuk penanganan pengecualian

-cepat-matematika
Aktifkan mode 'fast-matematika' *frontend*. Ini tidak berpengaruh pada pengoptimalan, tapi
menyediakan makro praprosesor __FAST_MATH__ sama dengan GCC -cepat-matematika bendera

-fixed-r9
Reservasi register r9 (khusus ARM)

-fixed-x18
Pesan register x18 (khusus AArch64)

-ffp-kontrak=
Bentuk operasi FP yang menyatu (misalnya FMA): cepat (di mana-mana) | aktif (menurut FP_CONTRACT
pragma, default) | mati (tidak pernah sekering)

-berdiri bebas
Menyatakan bahwa kompilasi berlangsung di lingkungan yang berdiri sendiri

-ffungsi-bagian
Tempatkan setiap fungsi di bagiannya sendiri (Hanya ELF)

-fgnu-kata kunci
Izinkan kata kunci ekstensi GNU terlepas dari standar bahasa

-fgnu-waktu proses
Hasilkan output yang kompatibel dengan runtime Objective-C GNU standar

-fgnu89-sebaris
Gunakan semantik inline gnu89

-fimplicit-modul-peta
Secara implisit mencari sistem file untuk file peta modul.

-fungsi-instrumen
Hasilkan panggilan untuk masuk dan keluar fungsi instrumen

-fintegrasi-sebagai
Aktifkan assembler terintegrasi

-fmath-errno
Memerlukan fungsi matematika untuk menunjukkan kesalahan dengan menyetel errno

-fmax-tipe-align=
Tentukan perataan maksimum untuk diterapkan pada pointer yang tidak memiliki perataan eksplisit

-fmodul-file=
Muat file modul yang telah dikompilasi ini

-fmodule-map-file=
Muat file peta modul ini

-fmodul-nama=
Tentukan nama modul yang akan dibangun

-fmodules-cache-path=
Tentukan jalur cache modul

-fmodules-deklarasikan
Memerlukan deklarasi modul yang digunakan dalam modul

-fmodules-abaikan-makro=
Abaikan definisi makro yang diberikan saat membangun dan memuat modul

-fmodules-Prune-after=
Tentukan interval (dalam detik) setelah itu file modul akan dipertimbangkan
terpakai

-fmodules-Prune-interval=
Tentukan interval (dalam detik) antara upaya untuk memangkas cache modul

-fmodules-cari-semua
Cari bahkan modul yang tidak diimpor untuk menyelesaikan referensi

-fmodules-ketat-deklarasikan
Seperti -fmodules-deklarasikan tetapi mengharuskan semua tajuk berada dalam modul

-fmodules-jalur-pembangunan-pengguna
Tentukan jalur pembuatan pengguna modul

-fmodules-validate-sekali-per-build-session
Jangan verifikasi file input untuk modul jika modul telah berhasil
divalidasi atau dimuat selama sesi pembuatan ini

-fmodules-validasi-sistem-header
Validasi tajuk sistem tempat modul bergantung saat memuat modul

-fmodul
Aktifkan fitur bahasa 'modul'

-fms-kompatibilitas-versi=
Nilai yang dipisahkan titik yang mewakili nomor versi kompiler Microsoft untuk dilaporkan dalam
_MSC_VER (0 = jangan didefinisikan (default))

-fms-kompatibilitas
Aktifkan kompatibilitas penuh Microsoft Visual C++

-fms-ekstensi
Terima beberapa konstruksi non-standar yang didukung oleh kompiler Microsoft

-fmsc-versi=
Nomor versi kompiler Microsoft untuk dilaporkan dalam _MSC_VER (0 = jangan didefinisikan
(bawaan))

-fno-akses-kontrol
Nonaktifkan kontrol akses C++

-fno-beranggapan-waras-operator-baru
Jangan berasumsi bahwa operator global C++ new tidak dapat alias penunjuk apa pun

-fno-tautan otomatis
Nonaktifkan pembuatan arahan penaut untuk penautan perpustakaan otomatis

-fno-bawaan-
Nonaktifkan pengetahuan bawaan implisit dari fungsi tertentu

-fno-bawaan
Nonaktifkan pengetahuan fungsi bawaan implisit

-fno-umum
Kompilasi global umum seperti definisi normal

-fno-konstan-cfstrings Nonaktifkan pembuatan string konstan tipe CodeFoundation

-fno-diagnostik-fixit-info
Jangan sertakan informasi fixit dalam diagnostik

-fno-dolar-in-identifier
Larang '$' di pengidentifikasi

-fno-elide-konstruktor Nonaktifkan penghapusan konstruktor salin C++

-tipe-fno-elide
Jangan menghilangkan jenis saat mencetak diagnostik

-fno-gnu-inline-asm
Nonaktifkan asm sebaris gaya GNU

-fno-terintegrasi-sebagai
Nonaktifkan assembler terintegrasi

-fno-lax-vektor-konversi
Larang konversi implisit antara vektor dengan jumlah elemen yang berbeda
atau jenis elemen yang berbeda

-fno-matematika-builtin
Nonaktifkan pengetahuan bawaan implisit tentang fungsi matematika

-fno-gabung-semua-konstanta
Larang penggabungan konstanta

-fno-objc-infer-related-result-type
jangan menyimpulkan tipe hasil terkait Objective-C berdasarkan keluarga metode

-fno-operator-nama
Jangan perlakukan kata kunci nama operator C++ sebagai sinonim untuk operator

-fno-reroll-loop
Matikan loop reroller

-fno-rtti
Nonaktifkan pembuatan informasi rtti

-fno-sanitasi-daftar hitam Jangan gunakan file daftar hitam untuk pembersih

-fno-sanitasi-cakupan=
Nonaktifkan fitur tertentu dari instrumentasi cakupan untuk Sanitizers

-fno-sanitasi-memori-track-asal
Nonaktifkan pelacakan asal di MemorySanitizer

-fno-sanitasi-pulihkan=
Nonaktifkan pemulihan untuk pembersih tertentu

-fno-sanitasi-perangkap=
Nonaktifkan perangkap untuk pembersih tertentu

-fno-pendek-wchar
Paksa wchar_t menjadi int yang tidak ditandatangani

-fno-show-kolom
Jangan sertakan nomor kolom pada diagnostik

-fno-tunjukkan-sumber-lokasi
Jangan sertakan informasi lokasi sumber dengan diagnostik

-fno-ditandatangani-char
Char tidak ditandatangani

-fno-ditandatangani-nol
Izinkan pengoptimalan yang mengabaikan tanda titik nol mengambang

-fno-pemeriksaan ejaan
Nonaktifkan pemeriksaan ejaan

-fno-pelindung tumpukan
Nonaktifkan penggunaan pelindung tumpukan

-fno-mandiri-debug
Batasi informasi debug yang dihasilkan untuk mengurangi ukuran biner debug

-fno-threadsafe-statis Jangan memancarkan kode untuk membuat inisialisasi utas statika lokal
aman

-fno-trigraf
Jangan memproses urutan trigraf

-fno-unroll-loop
Matikan penggulung loop

-fno-gunakan-cxa-atexit
Jangan gunakan __cxa_atexit untuk memanggil destruktor

-fno-gunakan-init-array
Jangan gunakan .init_array alih-alih .ctors

-fobjc-arc-pengecualian
Gunakan kode EH-safe saat mensintesis retensi dan pelepasan di -fobjc-arc

-fobjc-arc
Sintesis, simpan dan lepaskan panggilan untuk pointer Objective-C

-pengecualian-fobjc
Aktifkan pengecualian Objective-C

-fobjc-gc-saja
Gunakan GC secara eksklusif untuk manajemen memori terkait Objective-C

-fobjc-gc
Aktifkan pengumpulan sampah Objective-C

-fobjc-waktu proses=
Tentukan jenis dan versi runtime Objective-C target

-fpack-struct=
Tentukan perataan pengepakan struct maksimum default

-fpascal-string
Mengenali dan membuat literal string gaya Pascal

-fpcc-struct-kembali
Ganti ABI default untuk mengembalikan semua struct pada stack

-fprofile-hasilkan=
Hasilkan kode berinstrumen untuk mengumpulkan jumlah eksekusi ke dalam
/default.profraw (diganti oleh LLVM_PROFILE_FILE env var)

-fprofile-instr-generate=
Hasilkan kode berinstrumen untuk mengumpulkan jumlah eksekusi ke dalam (diganti oleh
LLVM_PROFILE_FILE env var)

-fprofile-instru-generate
Hasilkan kode berinstrumentasi untuk mengumpulkan jumlah eksekusi ke file default.profraw
(diganti dengan '=' bentuk opsi atau LLVM_PROFILE_FILE env var)

-fprofile-instr-use=
Gunakan data instrumentasi untuk pengoptimalan yang dipandu profil

-fprofil-sampel-penggunaan=
Aktifkan pengoptimalan terpandu profil berbasis sampel

-fprofile-gunakan=
Gunakan data instrumentasi untuk pengoptimalan yang dipandu profil. Jika nama path adalah a
direktori, dibaca dari /default.profdata. Jika tidak, ia membaca dari file
.

-freciprocal-matematika
Izinkan operasi divisi untuk diasosiasikan kembali

-freg-struct-kembali
Ganti ABI default untuk mengembalikan struct kecil di register

-freroll-loop
Nyalakan penggulung ulang

-fsanitize-address-field-padding=
Tingkat padding bidang untuk AddressSanitizer

-fsanitize-daftar hitam=
Jalur ke file daftar hitam untuk pembersih

-fsanitize-cakupan=
Tentukan jenis instrumentasi cakupan untuk Sanitizers

-fsanitize-memory-track-origins=
Aktifkan pelacakan asal di MemorySanitizer

-fsanitize-memori-track-asal
Aktifkan pelacakan asal di MemorySanitizer

-fsanitize-memori-penggunaan-setelah-dtor
Aktifkan deteksi penggunaan setelah penghancuran di MemorySanitizer

-fsanitize-recover=
Aktifkan pemulihan untuk pembersih tertentu

-fsanitize-trap=Aktifkan perangkap untuk pembersih tertentu

-fsanitasi=
Aktifkan pemeriksaan waktu proses untuk berbagai bentuk perilaku yang tidak ditentukan atau mencurigakan. Melihat
panduan pengguna untuk pemeriksaan yang tersedia

-fshort-enum
Alokasikan ke tipe enum hanya sebanyak byte yang dibutuhkan untuk rentang yang dideklarasikan
nilai yang mungkin

-fshort-wchar
Paksa wchar_t menjadi int pendek yang tidak ditandatangani

-fshow-kelebihan beban=
Kandidat kelebihan beban mana yang akan ditampilkan saat resolusi kelebihan beban gagal: terbaik|semua;
default untuk semua

-ukuran-dealokasi
Aktifkan fungsi deallokasi global berukuran C++14

-fslp-vektorisasi-agresif
Aktifkan pass vektorisasi BB

-fslp-vektorisasi
Aktifkan pass vektorisasi paralelisme tingkat kata super

-fstack-pelindung-semua
Paksa penggunaan pelindung tumpukan untuk semua fungsi

-fstack-pelindung-kuat
Gunakan heuristik yang kuat untuk menerapkan pelindung tumpukan ke fungsi

-fstack-pelindung
Aktifkan pelindung tumpukan untuk fungsi yang berpotensi rentan terhadap penghancuran tumpukan

-fmandiri-debug
Keluarkan info debug lengkap untuk semua jenis yang digunakan oleh program

-fstrict-enum
Aktifkan pengoptimalan berdasarkan definisi ketat dari rentang nilai enum

-ftrap-fungsi=Keluarkan panggilan ke fungsi tertentu daripada instruksi jebakan

-ftrapv-handler=
Tentukan fungsi yang akan dipanggil pada overflow

-ftrapv
Perangkap pada integer overflow

-ftrigraf
Urutan trigraf proses

-nama-bagian-unik
Gunakan nama unik untuk bagian teks dan data (Hanya ELF)

-funroll-loop
Nyalakan penggulung loop

-sekering-init-array
Gunakan .init_array alih-alih .ctors

-fveclib=
Gunakan perpustakaan fungsi vektor yang diberikan

-fektorisasi
Aktifkan lintasan vektorisasi loop

-fvisibilitas-sebaris-tersembunyi
Berikan visibilitas default fungsi anggota C++ sebaris secara default

-fvisibilitas-ms-compat
Berikan visibilitas 'default' tipe global dan fungsi dan variabel global 'tersembunyi'
visibilitas secara default

-fvisibilitas=
Atur visibilitas simbol default untuk semua deklarasi global

-fwrapv
Perlakukan integer overflow yang ditandatangani sebagai pelengkap dua

-fwritable-string
Simpan literal string sebagai data yang dapat ditulis

-fzvektor
Aktifkan ekstensi bahasa vektor Sistem z

-F
Tambahkan direktori ke kerangka kerja termasuk jalur pencarian

--gcc-rantai alat=Gunakan toolchain gcc di direktori yang diberikan

-kurcaci-2
Hasilkan informasi debug tingkat sumber dengan versi kerdil 2

-kurcaci-3
Hasilkan informasi debug tingkat sumber dengan versi kerdil 3

-kurcaci-4
Hasilkan informasi debug tingkat sumber dengan versi kerdil 4

-gline-tabel-saja
Hanya memancarkan tabel nomor baris debug

-g Hasilkan informasi debug tingkat sumber

-bantu Tampilkan opsi yang tersedia

-H Tampilkan header termasuk dan kedalaman bersarang

-idirafter
Tambahkan direktori ke SETELAH sertakan jalur pencarian

-iframework
Tambahkan direktori ke jalur pencarian kerangka SISTEM

-imacros
Sertakan makro dari file sebelum parsing

-termasuk-pch
Sertakan file header yang telah dikompilasi sebelumnya

-termasuk
Sertakan file sebelum parsing

-indeks-tajuk-peta
Buat direktori yang disertakan berikutnya (-I or -F) peta tajuk pengindeks

-iprefiks
Mengatur -idengan awalan/-iwithprefixsebelum awalan

-Saya mengutip
Tambahkan direktori ke QUOTE sertakan jalur pencarian

-isysroot
Atur direktori root sistem (biasanya /)

-isistem
Tambahkan direktori ke SISTEM termasuk jalur pencarian

-ivfsoverlay
Overlay sistem file virtual yang dijelaskan oleh file di atas sistem file nyata

-idengan awalansebelum
Setel direktori untuk menyertakan jalur pencarian dengan awalan

-idengan awalan
Setel direktori ke SISTEM sertakan jalur pencarian dengan awalan

-idengansysroot
Tambahkan direktori ke SISTEM termasuk jalur pencarian, jalur absolut relatif terhadap
-isysroot

-I
Tambahkan direktori untuk menyertakan jalur pencarian

-mabicall
Aktifkan kode posisi-independen gaya SVR4 (hanya Mips)

-mcrc Izinkan penggunaan instruksi CRC (khusus ARM)

-MD Tulis Depfile yang berisi header pengguna dan sistem

-mfix-korteks-a53-835769 Solusi Cortex-A53 erratum 835769 (hanya AArch64)

-mfp32
Gunakan register titik mengambang 32-bit (hanya MIPS)

-mfp64 Gunakan register titik mengambang 64-bit (hanya MIPS)

-MF
Tulis output Depfile dari -MMD, -MD, -MM, atau -M ke

-mgeneral-regs-saja
Hasilkan kode yang hanya menggunakan register tujuan umum (hanya AArch64)

-mglobal-gabung
Aktifkan penggabungan global

-MG Tambahkan header yang hilang ke Depfile

--migrasi
Jalankan migrasi

-mios-versi-min=
Tetapkan target penerapan iOS

-mllvm
Argumen tambahan untuk meneruskan ke pemrosesan opsi LLVM

-mlong-panggilan
Hasilkan lompatan tidak langsung untuk mengaktifkan lompatan lebih jauh dari 64M

-mmacosx-versi-min=
Tetapkan target penerapan Mac OS X

-MMD Tulis Depfile yang berisi header pengguna

-mms-bitfield
Atur tata letak struktur default agar kompatibel dengan kompiler Microsoft
standar

-mmsa Aktifkan MSA ASE (hanya MIPS)

-MM Seperti -MMD, tetapi juga menyiratkan -E dan menulis ke stdout secara default

-mno-abicall
Nonaktifkan kode posisi-independen gaya SVR4 (hanya Mips)

-mno-memperbaiki-korteks-a53-835769
Jangan mengatasi Cortex-A53 erratum 835769 (hanya AArch64)

-mno-penggabungan global
Nonaktifkan penggabungan global

-mno-implisit-float
Jangan buat instruksi floating point implisit

-mno-panggilan panjang
Kembalikan perilaku default tidak menghasilkan panggilan lama

-mno-msa
Nonaktifkan MSA ASE (hanya MIPS)

-mno-batasan-itu
Izinkan pembuatan blok IT yang tidak digunakan lagi untuk ARMv8. Ini tidak aktif secara default untuk ARMv8
Mode jempol

-mno-unaligned-akses
Paksa semua akses memori untuk disejajarkan (khusus AArch32/AArch64)

-mnocr
Larang penggunaan instruksi CRC (khusus ARM)

-modul-ketergantungan-dir
Direktori untuk membuang dependensi modul ke

-momit-daun-frame-pointer
Abaikan pengaturan penunjuk bingkai untuk fungsi daun

-MP Buat target palsu untuk setiap ketergantungan (selain file utama)

-mqdsp6-kompatibel
Aktifkan kompatibilitas mundur segi enam-qdsp6

-MQ
Tentukan nama output file utama untuk dikutip di Depfile

-mrelax-semua
(terintegrasi-sebagai) Santai semua instruksi mesin

-mrestrict-itu
Larang pembuatan blok IT yang tidak digunakan lagi untuk ARMv8. Ini diaktifkan secara default untuk
Mode jempol ARMv8.

-mrtd Jadikan konvensi pemanggilan StdCall sebagai default

-msoft-mengapung
Gunakan titik mengambang perangkat lunak

-mstack-penyelarasan=
Atur perataan tumpukan

-mstack-ukuran-probe=
Atur ukuran probe tumpukan

-mstackpenyelarasan ulang
Paksa sejajarkan kembali tumpukan saat masuk ke setiap fungsi

-mthread-model
Model utas yang akan digunakan, misalnya posix, single (posix secara default)

-MT
Tentukan nama output file utama di Depfile

-munaligned-akses
Izinkan akses memori menjadi tidak selaras (hanya AArch32/AArch64)

-MV Gunakan format NMake/Jom untuk depfile

-M Seperti -MD, tetapi juga menyiratkan -E dan menulis ke stdout secara default

--tidak ada-sistem-header-awalan=
Perlakukan semua #sertakan jalur yang dimulai dengan karena tidak termasuk header sistem.

-tidak ada bawaan
Nonaktifkan direktori bawaan #include

-nostdinc++
Nonaktifkan direktori #include standar untuk pustaka standar C++

-ObjC++
Perlakukan file input sumber sebagai input Objective-C++

-objcmt-atom-properti Lakukan migrasi ke properti 'atom'

-objcmt-migrasi-semua
Aktifkan migrasi ke ObjC modern

-objcmt-migrasi-anotasi
Aktifkan migrasi ke properti dan anotasi metode

-objcmt-migrasi-ditunjuk-init
Aktifkan migrasi untuk menyimpulkan NS_DESIGNATED_INITIALIZER untuk metode penginisialisasi

-objcmt-migrasi-instancetype
Aktifkan migrasi untuk menyimpulkan tipe contoh untuk tipe hasil metode

-objcmt-migrasi-literals
Aktifkan migrasi ke literal ObjC modern

-objcmt-migrasi-ns-makro
Aktifkan migrasi ke makro NS_ENUM/NS_OPTIONS

-objcmt-migrasi-properti-titik-sintaks
Aktifkan migrasi pesan penyetel/pengambil ke sintaks titik properti

-objcmt-migrasi-properti
Aktifkan migrasi ke properti ObjC modern

-objcmt-migrasi-protokol-kesesuaian
Aktifkan migrasi untuk menambahkan kesesuaian protokol di kelas

-objcmt-migrasi-readonly-properti
Aktifkan migrasi ke properti readonly ObjC modern

-objcmt-migrasi-baca-tulis-properti
Aktifkan migrasi ke properti readwrite ObjC modern

-objcmt-migrasi-berlangganan
Aktifkan migrasi ke langganan ObjC modern

-objcmt-ns-nonatomic-iosonly
Aktifkan migrasi untuk menggunakan makro NS_NONATOMIC_IOSONLY untuk menyetel 'atom' properti
atribut

-objcmt-pengembalian-innerpointer-properti
Aktifkan migrasi untuk membubuhi keterangan properti dengan NS_RETURNS_INNER_POINTER

-objcmt-daftar putih-dir-path=
Hanya ubah file dengan nama file yang terdapat dalam jalur direktori yang disediakan

-ObjC Perlakukan file input sumber sebagai input Objective-C

-o
Tulis keluaran ke

-hal Aktifkan instrumentasi mcount

-pipa Gunakan pipa di antara perintah, jika memungkinkan

-cetak-nama-berkas=Cetak jalur perpustakaan lengkap dari

-cetak-ivar-layout
Aktifkan jejak cetak bitmap tata letak Objective-C Ivar

-print-libgcc-nama-file Cetak jalur perpustakaan untuk "libgcc.a"

-cetak-nama-prog=Cetak jalur program lengkap dari

-cetak-pencarian-dir
Cetak jalur yang digunakan untuk menemukan perpustakaan dan program

-utas
Mendukung utas POSIX dalam kode yang dihasilkan

-P Nonaktifkan keluaran penanda garis di -E mode

-Qunused-argumen
Jangan memancarkan peringatan untuk argumen driver yang tidak digunakan

-relokasi-pch
Apakah akan membuat header terkompilasi yang dapat dipindahkan

-menulis ulang-warisan-objc
Tulis ulang sumber Objective-C Legacy ke C++

-menulis ulang-objc
Tulis ulang sumber Objective-C ke C++

-Rpass-analisis=Laporkan analisis transformasi dari optimasi pass yang namanya
cocok dengan ekspresi reguler POSIX yang diberikan

-Rpass-tidak terjawab=
Laporkan transformasi yang terlewat dengan kartu pengoptimalan yang namanya cocok dengan yang diberikan
Ekspresi reguler POSIX

-Rpass=
Laporkan transformasi yang dilakukan oleh lintasan pengoptimalan yang namanya cocok dengan
diberikan ekspresi reguler POSIX

-R
Aktifkan komentar yang ditentukan

-simpan-temps=
Simpan hasil kompilasi menengah.

-hemat-temps
Simpan hasil kompilasi menengah

-serialisasi-diagnostik
Membuat serial diagnostik kompiler ke file

-std=
Standar bahasa untuk dikompilasi untuk

-stdlib=
Pustaka standar C++ untuk digunakan

--sistem-header-awalan=
Perlakukan semua #sertakan jalur yang dimulai dengan sebagai termasuk header sistem.

-S Hanya jalankan langkah-langkah praproses dan kompilasi

--target=
Hasilkan kode untuk target yang diberikan

-waktu Waktu perintah individu

-tradisional-cpp
Aktifkan beberapa emulasi CPP tradisional

-trigraf
Urutan trigraf proses

-def undef semua sistem mendefinisikan

--verifikasi-debug-info
Verifikasi representasi biner dari keluaran debug

-verifikasi-pch
Muat dan verifikasi bahwa file header yang telah dikompilasi sebelumnya tidak basi

-v Tampilkan perintah untuk menjalankan dan menggunakan keluaran verbose

-Wa,
Berikan argumen yang dipisahkan koma di ke perakit

-Wl,
Berikan argumen yang dipisahkan koma di ke penghubung

-direktori-kerja
Selesaikan jalur file relatif terhadap direktori yang ditentukan

-Wp,
Berikan argumen yang dipisahkan koma di ke praprosesor

-W
Aktifkan peringatan yang ditentukan

-w Menekan semua peringatan

-Xanalyzer
Lulus ke penganalisa statis

-Xassembler
Lulus ke perakit

-Xclang
Lulus ke kompiler dentang

-Xlinker
Lulus ke penghubung

-Xpreprosesor
Lulus ke praprosesor

-x
Perlakukan file input berikutnya sebagai memiliki tipe

-z
Lulus -z ke penghubung

Proyek CastXML dipelihara dan didukung oleh Kitware (kitware.com).

Ubuntu clang versi 3.7.1-1ubuntu4 (tags/RELEASE_371/final) (berdasarkan LLVM 3.7.1) Target:
x86_64-pc-linux-gnu Model utas: posix

Gunakan castxml online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

  • 1
    Phaser
    Phaser
    Phaser adalah pembukaan yang cepat, gratis, dan menyenangkan
    kerangka kerja game HTML5 sumber yang menawarkan
    Rendering WebGL dan Canvas di seluruh
    browser web desktop dan seluler. permainan
    bisa bersama...
    Unduh Phaser.dll
  • 2
    Mesin VASSAL
    Mesin VASSAL
    VASSAL adalah mesin permainan untuk membuat
    versi elektronik dari papan tradisional
    dan permainan kartu. Ini memberikan dukungan untuk
    rendering dan interaksi potongan game,
    dan ...
    Unduh Mesin VASSAL
  • 3
    OpenPDF - Garpu iText
    OpenPDF - Garpu iText
    OpenPDF adalah perpustakaan Java untuk membuat
    dan mengedit file PDF dengan LGPL dan
    Lisensi sumber terbuka MPL. OpenPDF adalah
    LGPL/MPL penerus sumber terbuka iText,
    Sebuah...
    Unduh OpenPDF - Garpu iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Sistem untuk Otomatis
    Analisis Geoscientific - adalah Geografis
    Perangkat lunak Sistem Informasi (GIS) dengan
    kemampuan luar biasa untuk geodata
    pengolahan dan ...
    Unduh SAGA GIS
  • 5
    Toolbox untuk Java/JTOpen
    Toolbox untuk Java/JTOpen
    Toolbox IBM untuk Java / JTOpen adalah a
    perpustakaan kelas Java mendukung
    client/server dan pemrograman internet
    model ke sistem yang menjalankan OS/400,
    i5/OS, atau...
    Unduh Toolbox untuk Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (atau D3 untuk Dokumen Berbasis Data)
    adalah perpustakaan JavaScript yang memungkinkan Anda
    untuk menghasilkan data yang dinamis dan interaktif
    visualisasi di browser web. Dengan D3
    kamu...
    Unduh D3.js
  • Lebih banyak lagi »

Perintah Linux

Ad