Angielskifrancuskihiszpański

Ad


Ulubiona usługa OnWorks

castxml - Online w chmurze

Uruchom castxml u dostawcy bezpłatnego hostingu OnWorks przez Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS

Jest to polecenie castxml, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS

PROGRAM:

IMIĘ


castxml - Utwórz reprezentację XML deklaracji C++

STRESZCZENIE


castxml ( | | )...

OPIS


Opcje interpretowane przez castxml są wymienione poniżej. Pozostałe opcje są podane do
wewnętrzny kompilator Clang.

OPCJE


--castxml-cc-

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

Skonfiguruj wewnętrzny preprocesor Clang i platformę docelową, aby pasowały do ​​tej z
podane polecenie kompilatora. ten musi być „gnu”, „msvc”, „gnu-c” lub „msvc-c”.
nazywa kompilator (np. "gcc") i ... określa opcje, które mogą:
wpływają na jego cel (np. "-m32").

--castxml-gccxml

Zapisz wyjście w formacie gccxml do .xml lub plik o nazwie „-o”

--castxml-start [, ]...

Rozpocznij przeglądanie AST w deklaracji (-ach) z podanymi (kwalifikowanymi) nazwami. Wiele
nazwy mogą być podane jako lista oddzielona przecinkami lub przez powtórzenie opcji.

-Pomoc, --help

Wydrukuj informacje o użyciu castxml i wewnętrznego kompilatora Clang

-o

Zapisz dane wyjściowe do

--wersja

Wydrukuj informacje o wersji castxml i wewnętrznej wersji kompilatora Clang

Pomoc dla wewnętrznego kompilatora Clang znajduje się poniżej.

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

PRZEGLĄD: clang kompilator LLVM

ZASTOSOWANIE: klang [opcje]

OPCJE:
-### Wydrukuj (ale nie uruchamiaj) komendy do uruchomienia dla tej kompilacji

--analizować
Uruchom analizator statyczny

-arcmt-migrate-emituje-błędy
Emituj błędy ARC, nawet jeśli migrator może je naprawić

-arcmt-migrate-report-output
Ścieżka wyjściowa do raportu plist

--cuda-tylko-urządzenie
Wykonuj tylko kompilację CUDA po stronie urządzenia

--cuda-host-tylko
Wykonuj tylko kompilację CUDA po stronie hosta

-cxx-isystem
Dodaj katalog do C++ SYSTEMU uwzględnij ścieżkę wyszukiwania

-c Uruchamiaj tylko wstępne przetwarzanie, kompilację i asemblację

-dD Drukuj definicje makr w -E tryb oprócz normalnego wyjścia

-kropka zależności Nazwa pliku do zapisania zależności nagłówka w formacie DOT

-plik-zależności
Nazwa pliku (lub -) do zapisania danych wyjściowych zależności

-dM Drukuj definicje makr w -E tryb zamiast normalnego wyjścia

-emituj-ast
Emituj pliki Clang AST dla danych wejściowych

-emituj-llvm
Użyj reprezentacji LLVM dla plików asemblera i obiektów

-E Uruchom tylko preprocesor

-faltivec
Włącz składnię inicjatora wektorów AltiVec

-kody-ucieczkowe-fansi
Użyj kodów ucieczki ANSI do diagnostyki

-fapple-kext
Użyj rozszerzeń jądra Apple ABI

-fapple-pragma-pack
Włącz obsługę pakietów #pragma zgodnych z Apple gcc

-Fapplication-rozszerzenie Ogranicz kod do tych dostępnych dla rozszerzeń aplikacji

-fbloki
Włącz funkcję językową „bloków”

-fborland-rozszerzenia
Akceptuj niestandardowe konstrukcje obsługiwane przez kompilator Borland

-fbuild-plik-sesji=
Użyj czasu ostatniej modyfikacji z jako znacznik czasu sesji kompilacji

-fbuild-sygnatura-czasowa-sesji=
Czas rozpoczęcia bieżącej sesji kompilacji

-fcolor-diagnostyka
Używaj kolorów w diagnostyce

-fcomment-block-commands=
Traktuj każdy argument oddzielony przecinkami w jako blok komentarzy do dokumentacji
komenda

-fmapowanie-pokrycia
Generuj mapowanie pokrycia, aby umożliwić analizę pokrycia kodu

-fcxx-wyjątki
Włącz wyjątki C++

-fdata-sekcje
Umieść każde dane w osobnej sekcji (tylko ELF)

-sekcja-fdebug-typów
Umieść typy debugowania we własnej sekcji (tylko ELF)

-fopóźnione-parsowanie-szablonu
Analizuj definicje funkcji z szablonu na końcu jednostki tłumaczeniowej

-fdiagnostics-parseable-fixits
Wydrukuj fix-its w formie analizowalnej maszynowo

-fdiagnostics-print-source-range-info
Zakres źródeł wydruku obejmuje w formie numerycznej

-fdiagnostics-show-note-include-stack
Wyświetlacz zawiera stosy notatek diagnostycznych

-fdiagnostyka-pokaż-opcja
Wydrukuj nazwę opcji z mapowaną diagnostyką

-fdiagnostics-pokaż-szablon-drzewo
Wydrukuj drzewo porównania szablonów dla różnych szablonów

-fdolary-w-identyfikatorach
Zezwól na „$” w identyfikatorach

-femit-all-decls
Wyświetlaj wszystkie deklaracje, nawet jeśli nie są używane

-wyjątki
Włącz obsługę wyjątków

-fast-matematyka
Włącz tryb „szybkiej matematyki” *frontendu*. Nie ma to wpływu na optymalizacje, ale
udostępnia makro preprocesora __FAST_MATH__ takie samo jak w GCC -fast-matematyka flaga

-stały-r9
Zarezerwuj rejestr r9 (tylko ARM)

-stały-x18
Zarezerwuj rejestr x18 (tylko AArch64)

-ffp-umowa=
Tworzą połączone operacje FP (np. FMA): szybkie (wszędzie) | wł. (zgodnie z FP_CONTRACT
pragma, domyślnie) | wyłączony (nigdy nie bezpiecznik)

-wolnostojący
Zapewnij, że kompilacja odbywa się w wolnostojącym środowisku

-sekcje-funkcji
Umieść każdą funkcję w osobnej sekcji (tylko ELF)

-fgnu-słowa kluczowe
Zezwalaj na słowa kluczowe rozszerzenia GNU niezależnie od standardu językowego

-fgnu-runtime
Generuj dane wyjściowe zgodne ze standardowym środowiskiem wykonawczym GNU Objective-C

-fgnu89-w linii
Użyj wbudowanej semantyki gnu89

-mapy-modułów-fimplicit
Niejawnie przeszukuj system plików w poszukiwaniu plików map modułów.

-instrument-funkcje
Generuj wywołania do wejścia i wyjścia funkcji instrumentu

-fintegrowany-jako
Włącz zintegrowany asembler

-fmath-errno
Wymagaj funkcji matematycznych do wskazywania błędów przez ustawienie errno

-fmax-type-align=
Określ maksymalne wyrównanie do wymuszenia na wskaźnikach bez wyraźnego wyrównania

-fmoduł-plik=
Załaduj ten prekompilowany plik modułu

-fmodule-plik-mapy=
Załaduj ten plik mapy modułu

-nazwa-modułu=
Podaj nazwę modułu do zbudowania

-fmodules-ścieżka-cache=
Określ ścieżkę pamięci podręcznej modułu

-fmodules-decluse
Wymagaj deklaracji modułów używanych w module

-fmodules-ignoruj-makro=
Zignoruj ​​definicję danego makra podczas budowania i ładowania modułów

-fmodules-prune-po=
Określ interwał (w sekundach), po którym plik modułu zostanie rozpatrzony
nieużywana

-fmodules-prune-interval=
Określ odstęp (w sekundach) między próbami czyszczenia pamięci podręcznej modułu

-fmodules-przeszukaj-wszystko
Przeszukuj nawet nieimportowane moduły, aby rozwiązać odniesienia

-fmodules-ścisłe-odrzucenie
Jak -fmodules-decluse ale wymaga, aby wszystkie nagłówki były w modułach

-fmodules-ścieżka-kompilacji-użytkownika
Określ ścieżkę budowania użytkownika modułu

-fmodules-waliduj-raz-na-sesję-kompilacji
Nie weryfikuj plików wejściowych modułów, jeśli moduł przeszedł pomyślnie
zweryfikowane lub załadowane podczas tej sesji kompilacji

-fmodules-walidacja-nagłówków-systemowych
Sprawdź poprawność nagłówków systemowych, od których zależy moduł podczas ładowania modułu

-fmoduły
Włącz funkcję językową „moduły”

-wersja-zgodnosci-fms=
Wartość oddzielona kropkami reprezentująca numer wersji kompilatora firmy Microsoft do zgłoszenia w
_MSC_VER (0 = nie definiuj (domyślnie))

-zgodność z fms
Włącz pełną zgodność z Microsoft Visual C++

-fms-rozszerzenia
Zaakceptuj niektóre niestandardowe konstrukcje obsługiwane przez kompilator Microsoft

-fmsc-wersja=
Numer wersji kompilatora Microsoft do zgłoszenia w _MSC_VER (0 = nie określaj tego
(domyślny))

-fno-kontrola-dostępu
Wyłącz kontrolę dostępu C++

-fno-załóż-przytomny-operator-nowy
Nie zakładaj, że operator globalny new w C++ nie może aliasować żadnego wskaźnika

-fno-autolink
Wyłącz generowanie dyrektyw konsolidatora dla automatycznego łączenia bibliotek

-fno-wbudowany-
Wyłącz niejawną wiedzę wbudowaną o określonej funkcji

-fno-wbudowany
Wyłącz niejawną wbudowaną wiedzę o funkcjach

-fno-wspólny
Kompiluj wspólne globalne jak normalne definicje

-fno-stała-cfstrings Wyłącz tworzenie stałych ciągów typu CodeFoundation

-fno-diagnostics-fixit-info
Nie uwzględniaj informacji fixit w diagnostyce

-fno-dolary-w-identyfikatorach
Nie zezwalaj na „$” w identyfikatorach

-fno-elide-konstruktory Wyłącz elision konstruktora kopii C++

-fno-elide-typ
Nie pomijaj typów podczas diagnostyki drukowania

-fno-gnu-inline-asm
Wyłącz wbudowany asm w stylu GNU

-fno-zintegrowany-as
Wyłącz zintegrowany asembler

-fno-lax-konwersje-wektorowe
Nie zezwalaj na niejawne konwersje między wektorami o różnej liczbie elementów
lub różne typy elementów

-fno-matematyka-wbudowana
Wyłącz niejawną wbudowaną wiedzę o funkcjach matematycznych

-fno-scal-wszystkie-stałe
Nie zezwalaj na łączenie stałych

-fno-objc-wnioskowanie-powiązany-typ-wyniku
nie wywnioskuj typu wyniku związanego z celem C na podstawie rodziny metod

-fno-nazwy-operatorów
Nie traktuj słów kluczowych nazw operatorów C++ jako synonimów operatorów

-fno-reroll-pętle
Wyłącz przerzutnik pętli

-fno-rtti
Wyłącz generowanie informacji rtti

-fno-odkażanie-czarna lista Nie używaj pliku czarnej listy dla środków dezynfekujących

-fno-odkażanie-pokrycie=
Wyłącz określone funkcje oprzyrządowania pokrycia dla środków odkażających

-fno-sanitize-memory-track-origins
Wyłącz śledzenie pochodzenia w MemorySanitizer

-fno-sanitize-recover=
Wyłącz odzyskiwanie określonych środków dezynfekujących

-fno-odkażacz-pułapka=
Wyłącz zalewkowanie dla określonych środków dezynfekujących

-fno-short-wchar
Wymuś wchar_t jako unsigned int

-fno-pokaż kolumnę
Nie podawaj numeru kolumny w diagnostyce

-fno-pokaż-lokację-źródła
Nie dołączaj informacji o lokalizacji źródła w diagnostyce

-fno-podpisany-char
Znak jest niepodpisany

-fno-podpisane-zera
Zezwalaj na optymalizacje, które ignorują znak zmiennoprzecinkowych zer

-fno-sprawdzanie pisowni
Wyłącz sprawdzanie pisowni

-fno-ochrona stosu
Wyłącz korzystanie z ochraniaczy stosu

-fno-autonomiczny-debug
Ogranicz generowane informacje debugowania, aby zmniejszyć rozmiar pliku binarnego debugowania

-fno-threadsafe-statics Nie emituj kodu do inicjalizacji lokalnego wątku statycznego
"bezpiecznym"

-fno-trygrafy
Nie przetwarzaj sekwencji trigrafów

-fno-unroll-loops
Wyłącz rozwijanie pętli

-fno-use-cxa-atexit
Nie używaj __cxa_atexit do wywoływania destruktorów

-fno-użyj-init-tablicy
Nie używaj .init_array zamiast .ctors

-fobjc-arc-wyjątki
Użyj kodu EH-bezpiecznego podczas syntezy zatrzymuje i uwalnia w -fobjc-arc

-fobjc-arc
Syntezuj zachowaj i zwolnij wywołania dla wskaźników Objective-C

-fobjc-wyjątki
Włącz wyjątki celu C

-fobjc-gc-tylko
Używaj GC wyłącznie do zarządzania pamięcią związaną z Objective-C

-fobjc-gc
Włącz wyrzucanie śmieci Objective-C

-fobjc-runtime=
Określ rodzaj i wersję docelowego środowiska wykonawczego Objective-C

-fpack-struct=
Określ domyślne maksymalne wyrównanie pakowania struktury

-fpascal-stringi
Rozpoznawaj i konstruuj literały ciągów w stylu Pascal

-fpcc-struct-return
Zastąp domyślny ABI, aby zwrócić wszystkie struktury na stosie

-fprofil-generuj=
Wygeneruj kod instrumentalny, aby zebrać liczbę wykonań do
/default.profraw (zastąpiony przez LLVM_PROFILE_FILE env var)

-fprofile-instr-generate=
Wygeneruj kod instrumentalny, aby zebrać liczbę wykonań do (zastąpione przez
Zmienna środowiskowa LLVM_PROFILE_FILE)

-fprofile-instr-generuj
Wygeneruj kod instrumentalny, aby zebrać liczbę wykonań do pliku default.profraw
(zastępowane przez formę opcji „=” lub LLVM_PROFILE_FILE env var)

-fprofil-instr-use=
Użyj danych oprzyrządowania do optymalizacji opartej na profilu

-f-przykładowy-profil-użycie=
Włącz optymalizacje na podstawie profili opartych na próbkach

-f-użycie-profilu=
Użyj danych oprzyrządowania do optymalizacji sterowanej profilem. Jeśli nazwa ścieżki to
katalog, czyta z /default.profdata. W przeciwnym razie czyta z pliku
.

- matematyka częsta
Zezwalaj na ponowne powiązanie operacji podziału

-freg-struct-return
Zastąp domyślny ABI, aby zwracać małe struktury w rejestrach

-pętle-freroll
Włącz przerzutnik pętli

-fsanitize-dopełnienie-pola-adresu=
Poziom wypełnienia pól dla AddressSanitizer

-fsanitize-czarna lista=
Ścieżka do pliku czarnej listy dla środków dezynfekujących

-fsanitize-pokrycie=
Określ rodzaj oprzyrządowania pokrycia dla środków odkażających

-fsanitize-memory-track-origins=
Włącz śledzenie pochodzenia w MemorySanitizer

-fsanitize-memory-track-origins
Włącz śledzenie pochodzenia w MemorySanitizer

-fsanitize-pamięć-użyj-po-dtor
Włącz wykrywanie użycia po zniszczeniu w MemorySanitizer

-Fsanitize-recover =
Włącz odzyskiwanie określonych środków dezynfekujących

-fsanitize-trap=Włącz pułapkowanie dla określonych środków dezynfekujących

-fsanitize=
Włącz testy środowiska wykonawczego pod kątem różnych form niezdefiniowanych lub podejrzanych zachowań. Widzieć
instrukcja obsługi dla dostępnych kontroli

-fshort-wyliczenia
Przydziel do typu enum tylko tyle bajtów, ile potrzeba dla zadeklarowanego zakresu
możliwa wartość

-fshort-wchar
Wymuś wchar_t jako krótki unsigned int

-fshow-przeciążenia=
Którzy kandydaci do przeciążenia mają być pokazywani, gdy rozwiązywanie przeciążenia nie powiedzie się: best|all;
domyślnie dla wszystkich

-fsize-dealokacja
Włącz globalne funkcje cofania alokacji w rozmiarze C++14

-fslp-vectorize-agresywny
Włącz przejścia do wektoryzacji BB

-fslp-wektoryzacja
Włącz przejścia wektoryzacji równoległości na poziomie supersłowa

-fstack-protector-all
Wymuś użycie zabezpieczeń stosu dla wszystkich funkcji

-fstack-protector-silny
Użyj silnej heurystyki, aby zastosować ochronę stosu do funkcji

-fstack-ochrona
Włącz ochronę stosu dla funkcji potencjalnie podatnych na rozbijanie stosu

-fstandalone-debug
Emituj pełne informacje debugowania dla wszystkich typów używanych przez program

-fstrict-wyliczenia
Włącz optymalizacje na podstawie ścisłej definicji zakresu wartości wyliczenia

-funkcja-ftrap=Wydaj wywołanie określonej funkcji zamiast instrukcji pułapki

-ftrapv-handler=
Określ funkcję, która ma być wywołana przy przepełnieniu

-ftrapv
Pułapka na przepełnieniu liczby całkowitej

-ftrygrafy
Procesowe sekwencje trigrafów

-zabawne-nazwy-sekcji
Używaj unikalnych nazw dla sekcji tekstu i danych (tylko ELF)

-funroll-pętle
Włącz rozwijanie pętli

- tablica inicjująca bezpieczniki
Użyj .init_array zamiast .ctors

-fveclib=
Użyj podanej biblioteki funkcji wektorowych

-wektoryzuj
Włącz przejścia wektoryzacji pętli

-widoczność-w-liniach-ukryta
Nadaj domyślną widoczność wbudowanych funkcji składowych języka C++

-kompatybilność-ms-widoczności
Nadaj typom globalnym „domyślną” widoczność, a globalne funkcje i zmienne „ukryte”
widoczność domyślnie

-widoczność=
Ustaw domyślną widoczność symbolu dla wszystkich deklaracji globalnych

-fwrapv
Traktuj przepełnienie liczby całkowitej ze znakiem jako uzupełnienie do dwóch

-zapisywalne-stringi
Przechowuj literały ciągów jako zapisywalne dane

-fzwektor
Włącz rozszerzenie języka wektorowego System z

-F
Dodaj katalog do frameworka z uwzględnieniem ścieżki wyszukiwania

--gcc-toolchain=Użyj łańcucha narzędzi gcc w podanym katalogu

-gdwarf-2
Generuj informacje debugowania na poziomie źródłowym za pomocą karłowatej wersji 2

-gdwarf-3
Generuj informacje debugowania na poziomie źródłowym za pomocą karłowatej wersji 3

-gdwarf-4
Generuj informacje debugowania na poziomie źródłowym za pomocą karłowatej wersji 4

-tylko tabele-gline
Emituj tylko tabele numerów wierszy debugowania

-g Generuj informacje debugowania na poziomie źródła

-Pomoc Wyświetl dostępne opcje

-H Pokaż nagłówki i głębokość zagnieżdżenia

-idirafter
Dodaj katalog do PO dołączeniu ścieżki wyszukiwania

-Framework
Dodaj katalog do ścieżki wyszukiwania SYSTEM Framework

-makros
Dołącz makra z pliku przed parsowaniem

-zawiera-pch
Dołącz prekompilowany plik nagłówkowy

-zawierać
Dołącz plik przed parsowaniem

-mapa-nagłówków-indeksów
Utwórz następny dołączony katalog (-I or -F) mapa nagłówka indeksatora

-iprefiks
Ustaw -izprefiksem/-iz przedrostkiem przed przedrostkiem

-Cytuję
Dodaj katalog do QUOTE uwzględnij ścieżkę wyszukiwania

-isysroot
Ustaw katalog główny systemu (zwykle /)

-isystem
Dodaj katalog do SYSTEMU uwzględnij ścieżkę wyszukiwania

-ivfsoverlay
Nałóż wirtualny system plików opisany przez plik na rzeczywisty system plików

-izprzedrostkiemprzed
Ustaw katalog, aby zawierał ścieżkę wyszukiwania z prefiksem

-izprefiksem
Ustaw katalog na SYSTEM uwzględnij ścieżkę wyszukiwania z prefiksem

-iwithsysroot
Dodaj katalog do SYSTEMU uwzględnij ścieżkę wyszukiwania, ścieżki bezwzględne są względne do
-isysroot

-I
Dodaj katalog, aby uwzględnić ścieżkę wyszukiwania

-mabicalls
Włącz kod niezależny od pozycji w stylu SVR4 (tylko Mips)

-mcrc Zezwalaj na użycie instrukcji CRC (tylko ARM)

-MD Napisz plik dep zawierający nagłówki użytkownika i systemowe

-mfix-cortex-a53-835769 Obejście problemu Cortex-A53 errata 835769 (tylko AArch64)

-mfp32
Użyj 32-bitowych rejestrów zmiennoprzecinkowych (tylko MIPS)

-mfp64 Użyj 64-bitowych rejestrów zmiennoprzecinkowych (tylko MIPS)

-MF
Zapisz wyjście depfile z -MMD, -MD, -MMlub -M do

-tylko-general-regs
Wygeneruj kod, który używa tylko rejestrów ogólnego przeznaczenia (tylko AArch64)

-mglobal-scalanie
Włącz scalanie globalnych

-MG Dodaj brakujące nagłówki do depfile

--migrować
Uruchom migratora

-mios-wersja-min=
Ustaw cel wdrożenia iOS

-mllvm
Dodatkowe argumenty do przekazania do przetwarzania opcji LLVM

-mlong-rozmowy
Wygeneruj skok pośredni, aby umożliwić skoki dalej niż 64M

-mmacosx-wersja-min=
Ustaw cel wdrożenia systemu Mac OS X

-MMD Napisz plik dep zawierający nagłówki użytkownika

-mms-bitfields
Ustaw domyślny układ struktury, aby był zgodny z kompilatorem Microsoft
standard

-mms Włącz MSA ASE (tylko MIPS)

-MM Jak -MMD, ale także implikuje -E i domyślnie zapisuje na standardowe wyjście

-mno-abicals
Wyłącz kod niezależny od pozycji w stylu SVR4 (tylko Mips)

-mno-fix-cortex-a53-835769
Nie omijaj błędu Cortex-A53 errata 835769 (tylko AArch64)

-mno-globalne-scalanie
Wyłącz scalanie globalnych

-mno-niejawna-float
Nie generuj niejawnych instrukcji zmiennoprzecinkowych

-mno-długie-rozmowy
Przywróć domyślne zachowanie polegające na niegenerowaniu długich połączeń

-mno-msa
Wyłącz MSA ASE (tylko MIPS)

-mno-ogranicz-to
Zezwalaj na generowanie przestarzałych bloków IT dla ARMv8. Jest domyślnie wyłączone dla ARMv8
Tryb kciuka

-mno-niewyrównany-dostęp
Wymuś wyrównanie wszystkich dostępów do pamięci (tylko AArch32/AArch64)

-mnocrc
Nie zezwalaj na użycie instrukcji CRC (tylko ARM)

-katalog-zależności modułu
Katalog do zrzutu zależności modułu do

-momit-liść-wskaźnik-ramki
Pomiń ustawienie wskaźnika ramki dla funkcji skrzydła

-POSEŁ Utwórz fałszywy cel dla każdej zależności (inny niż plik główny)

-mqdsp6-kompatybilny
Włącz kompatybilność wsteczną hexagon-qdsp6

-MQ
Podaj nazwę głównego pliku wyjściowego do zacytowania w depfile

-mrelax-wszystko
(zintegrowany jako) Rozluźnij wszystkie instrukcje dotyczące maszyny

-mogranicz-to
Nie zezwalaj na generowanie przestarzałych bloków IT dla ARMv8. Jest domyślnie włączony dla
Tryb kciuka ARMv8.

-mrtd Ustaw konwencję wywoływania StdCall jako domyślną

-msoft-float
Użyj oprogramowania zmiennoprzecinkowego

-mstack-alignment=
Ustaw wyrównanie stosu

-mstack-sonda-rozmiar=
Ustaw rozmiar sondy stosu

-mstackrealign
Wymuś ponowne wyrównanie stosu przy wejściu do każdej funkcji

-mthread-model
Model wątku do użycia, np. posix, single (domyślnie posix)

-MT
Podaj nazwę głównego pliku wyjściowego w depfile

- dostęp do munaligned
Zezwalaj na niewyrównanie dostępu do pamięci (tylko AArch32/AArch64)

-MV Użyj formatu NMake/Jom dla pliku dep

-M Jak -MD, ale także implikuje -E i domyślnie zapisuje na standardowe wyjście

--no-system-prefix-nagłówka=
Traktuj wszystkie #include ścieżki zaczynające się od ponieważ nie zawiera nagłówka systemowego.

-nobuiltinc
Wyłącz wbudowane katalogi #include

-nostdinc++
Wyłącz standardowe katalogi #include dla standardowej biblioteki C++

-ObjC++
Traktuj źródłowe pliki wejściowe jako dane wejściowe Objective-C++

-objcmt-atomowa-właściwość Dokonaj migracji do właściwości „atomowych”

-objcmt-migrate-all
Włącz migrację do nowoczesnego ObjC

-objcmt-migrate-adnotation
Włącz migrację do adnotacji właściwości i metod

-objcmt-migrate-designated-init
Włącz migrację, aby wywnioskować NS_DESIGNATED_INITIALIZER dla metod inicjatora

-objcmt-migrate-typ instancji
Włącz migrację, aby wywnioskować typ instancji dla typu wyniku metody

-objcmt-migrate-literals
Włącz migrację do nowoczesnych literałów ObjC

-objcmt-migrate-ns-macros
Włącz migrację do makr NS_ENUM/NS_OPTIONS

-objcmt-migrate-property-dot-składnia
Włącz migrację komunikatów ustawiających/pobierających do składni właściwości-kropek

-objcmt-migrate-właściwość
Włącz migrację do nowoczesnej właściwości ObjC

-objcmt-migrate-protocol-conformance
Włącz migrację, aby dodać zgodność protokołu w klasach

-objcmt-migrate-readonly-właściwość
Włącz migrację do nowoczesnej właściwości tylko do odczytu ObjC

-objcmt-migrate-readwrite-właściwość
Włącz migrację do nowoczesnej właściwości odczytu i zapisu ObjC

-objcmt-migrate-subscripting
Włącz migrację do nowoczesnego indeksowania ObjC

-objcmt-ns-nonatomic-ionly
Włącz migrację, aby użyć makra NS_NONATOMIC_IOSONLY do ustawienia „atomowej” właściwości
atrybut

-objcmt-returns-innerpointer-właściwość
Włącz migrację, aby dodawać adnotacje do właściwości za pomocą NS_RETURNS_INNER_POINTER

-objcmt-biała lista-ścieżka-katalogu=
Modyfikuj tylko pliki, których nazwa znajduje się w podanej ścieżce katalogu

-ObjC Traktuj źródłowe pliki wejściowe jako wejścia Objective-C

-o
Zapisz dane wyjściowe do

-str Włącz instrumentację mcount

-rura Jeśli to możliwe, używaj potoków między poleceniami

-print-nazwa-pliku=Wydrukuj pełną ścieżkę biblioteki z

-print-ivar-układ
Włącz śledzenie wydruku mapy bitowej układu Objective-C Ivar

-print-nazwa-pliku-libgcc Wydrukuj ścieżkę biblioteki dla „libgcc.a”

-print-nazwa-programu=Wydrukuj pełną ścieżkę programu

-print-search-dirs
Wydrukuj ścieżki używane do wyszukiwania bibliotek i programów

-pwątek
Obsługa wątków POSIX w wygenerowanym kodzie

-P Wyłącz wyjście znacznika linii w -E tryb

-Kunused-argumenty
Nie wyświetlaj ostrzeżenia o niewykorzystanych argumentach sterownika

-przenośny-pch
Czy zbudować relokowalny, prekompilowany nagłówek

-przepisać-legacy-objc
Przepisz starsze źródło Objective-C do C++

-przepisać-objc
Przepisz źródło Objective-C do C++

-Rpass-analiza=Analiza transformacji raportów z przebiegów optymalizacji, których nazwa
pasuje do podanego wyrażenia regularnego POSIX

-R pass-pominięty=
Zgłaszaj pominięte przekształcenia przez przebiegi optymalizacji, których nazwa odpowiada podanej
Wyrażenie regularne POSIX

-R pass=
Raportuj przekształcenia wykonane przez przebiegi optymalizacyjne, których nazwa odpowiada
podane wyrażenie regularne POSIX

-R
Włącz określoną uwagę

-zapisz-temps=
Zapisz pośrednie wyniki kompilacji.

-zapisz-temps
Zapisz pośrednie wyniki kompilacji

-serializuj-diagnostykę
Serializuj diagnostykę kompilatora do pliku

-std=
Standard językowy do skompilowania

-stdlib=
Standardowa biblioteka C++ do użycia

--system-nagłówek-prefiks=
Traktuj wszystkie #include ścieżki zaczynające się od jak zawiera nagłówek systemowy.

-S Uruchamiaj tylko etapy wstępnego przetwarzania i kompilacji

--cel=
Wygeneruj kod dla podanego celu

-czas Czas poszczególnych poleceń

-tradycyjny-cpp
Włącz tradycyjną emulację CPP

-trygrafy
Procesowe sekwencje trigrafów

-niedef undef wszystko definiuje system

--weryfikuj informacje o debugowaniu
Sprawdź binarną reprezentację danych wyjściowych debugowania

-weryfikuj-pch
Załaduj i sprawdź, czy wstępnie skompilowany plik nagłówkowy nie jest przestarzały

-v Pokaż polecenia do uruchomienia i użyj pełnego wyjścia

-Wa,
Przekaż argumenty oddzielone przecinkami w do asemblera

-Wł,
Przekaż argumenty oddzielone przecinkami w do linkera

-katalog roboczy
Rozwiąż ścieżki plików względem określonego katalogu

-WP,
Przekaż argumenty oddzielone przecinkami w do preprocesora

-W
Włącz określone ostrzeżenie

-w Pomiń wszystkie ostrzeżenia

-Ksanalizer
Przechodzić do analizatora statycznego

-Xasembler
Przechodzić do asemblera

-Xclang
Przechodzić do kompilatora clang

-Xlinker
Przechodzić do linkera

-Xpreprocesor
Przechodzić do preprocesora

-x
Traktuj kolejne pliki wejściowe jako mające typ

-z
Przechodzić -z do linkera

Projekt CastXML utrzymywany i wspierany przez Kitware (kitware.com).

Ubuntu clang w wersji 3.7.1-1ubuntu4 (tagi/RELEASE_371/final) (na podstawie LLVM 3.7.1) Cel:
x86_64-pc-linux-gnu Model wątku: posix

Korzystaj z castxml online za pomocą usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

  • 1
    Phaser
    Phaser
    Phaser to szybka, darmowa i zabawna gra otwarta
    źródłowa struktura gry HTML5, która oferuje
    Renderowanie WebGL i Canvas w poprzek
    przeglądarek internetowych na komputery i urządzenia mobilne. Gry
    może być współ...
    Pobierz Phaser
  • 2
    Silnik WASAL
    Silnik WASAL
    VASSAL to silnik gry do tworzenia
    elektroniczne wersje tradycyjnej tablicy
    i gry karciane. Zapewnia wsparcie dla
    renderowanie elementów gry i interakcja,
    i ...
    Pobierz silnik VASSAL
  • 3
    OpenPDF — rozwidlenie iText
    OpenPDF — rozwidlenie iText
    OpenPDF to biblioteka Java do tworzenia
    i edycji plików PDF z LGPL i
    Licencja open source MPL. OpenPDF to
    LGPL/MPL open source następca iText,
    w ...
    Pobierz OpenPDF — rozwidlenie iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - System do Automatyzacji
    Analizy geologiczne - to geografia
    Oprogramowanie systemu informacyjnego (GIS) z
    ogromne możliwości geodanych
    przetwarzanie i an...
    Pobierz SAGA GIS
  • 5
    Przybornik dla Java/JTOOpen
    Przybornik dla Java/JTOOpen
    IBM Toolbox for Java / JTOpen to
    biblioteka klas Java obsługująca
    klient/serwer i programowanie internetowe
    modeli do systemu z systemem OS/400,
    i5/OS, lub...
    Pobierz Zestaw narzędzi dla języka Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (lub D3 dla dokumentów opartych na danych)
    to biblioteka JavaScript, która pozwala
    do tworzenia dynamicznych, interaktywnych danych
    wizualizacje w przeglądarkach internetowych. Z D3
    ty...
    Pobierz plik D3.js
  • więcej »

Komendy systemu Linux

Ad