англійськафранцузькаіспанська

Ad


Значок OnWorks

castxml - Інтернет у хмарі

Запустіть castxml у безкоштовному хостинг-провайдері OnWorks через Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

Це команда castxml, яку можна запустити у безкоштовного хостинг-провайдера OnWorks за допомогою однієї з наших безкоштовних онлайн-робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

ПРОГРАМА:

ІМ'Я


castxml - Створення XML-представлення оголошень C++

СИНТАКСИС


castxml ( | | )...

ОПИС


Параметри, інтерпретовані castxml, перераховані нижче. Решта варіантів надано
внутрішній компілятор Clang.

ВАРІАНТИ


--castxml-cc-

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

Налаштуйте внутрішній препроцесор Clang і цільову платформу відповідно до
надана команда компілятора. має бути "gnu", "msvc", "gnu-c" або "msvc-c".
називає компілятор (наприклад, "gcc"), а ... визначає параметри, які можуть
впливати на ціль (наприклад, "-m32").

--castxml-gccxml

Записати вихідні дані у форматі gccxml у .xml або файл із назвою «-o»

--castxml-початок [,]...

Розпочніть обхід AST з декларацій із заданими (кваліфікованими) іменами. множинний
імена можна вказати у вигляді списку, розділеного комами, або шляхом повторення параметра.

-допомога, --допомога

Друк castxml і внутрішньої інформації про використання компілятора Clang

-o

Записати вихідні дані в

-- версія

Друк castxml і внутрішньої інформації про версію компілятора Clang

Нижче наведено довідку для внутрішнього компілятора Clang.

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

ОГЛЯД: компілятор clang LLVM

ВИКОРИСТАННЯ: clang [параметри]

ВАРІАНТИ:
-### Вивести (але не виконувати) команди для виконання цієї компіляції

-- аналізувати
Запустіть статичний аналізатор

-arcmt-migrate-emit-errors
Видавати помилки ARC, навіть якщо програма міграції може їх виправити

-arcmt-migrate-report-output
Вихідний шлях для звіту plist

--cuda-device-only
Виконуйте компіляцію CUDA лише на стороні пристрою

--cuda-лише хост
Виконуйте компіляцію CUDA лише на стороні хоста

-cxx-isystem
Додайте каталог до шляху пошуку C++ SYSTEM

-c Виконуйте лише етапи попередньої обробки, компіляції та збирання

-dD Вивести визначення макросів у -E режим на додаток до нормального виведення

-залежність-точка Ім'я файлу для запису залежностей заголовка у DOT-форматі

-файл залежностей
Ім'я файлу (або -), до якого потрібно записати вихід залежностей

-дМ Вивести визначення макросів у -E замість нормального виведення

-еміт-аст
Видавати файли Clang AST для вихідних вхідних даних

-emit-llvm
Використовуйте представлення LLVM для асемблера та об’єктних файлів

-E Запустіть лише препроцесор

-faltivec
Увімкнути векторний синтаксис ініціалізатора AltiVec

-fansi-escape-коди
Використовуйте escape-коди ANSI для діагностики

-fapple-kext
Використовуйте розширення ядра Apple ABI

-fapple-pragma-pack
Увімкніть обробку пакетів #pragma, сумісну з Apple gcc

-fapplication-extension Обмежити код тими, які доступні для розширень програм

-fblocks
Увімкніть функцію мови «блоки».

-fborland-розширення
Приймайте нестандартні конструкції, які підтримуються компілятором Borland

-fbuild-session-file=
Використовуйте час останньої зміни як мітку часу сеансу збірки

-fbuild-session-timestamp=
Час початку поточного сеансу збирання

-fcolor-diagnostics
Використовуйте кольори в діагностиці

-fcomment-block-commands=
Розглядайте кожен розділений комами аргумент у як блок коментарів документації
команда

-fcoverage-mapping
Згенеруйте відображення покриття, щоб увімкнути аналіз покриття коду

-fcxx-виключення
Увімкнути винятки C++

-fdata-розділи
Розмістіть кожну інформацію в окремому розділі (лише ELF)

-fdebug-types-section
Розмістіть типи налагодження в окремому розділі (лише ELF)

-fdelayed-template-parsing
Проаналізуйте шаблонні визначення функцій у кінці блоку перекладу

-fdiagnostics-parseable-fixits
Друк fix-its у машинно-розбірливій формі

-fdiagnostics-print-source-range-info
Діапазон джерел друку в цифровій формі

-fdiagnostics-show-note-include-stack
Дисплей містить стеки для діагностичних приміток

-fdiagnostics-show-option
Друк назви опції з можливістю відображення діагностики

-fdiagnostics-show-template-tree
Роздрукуйте дерево порівняння шаблонів для різних шаблонів

-fdollars-in-identifiers
Дозволити '$' в ідентифікаторах

-femit-all-decl
Видавати всі оголошення, навіть якщо вони не використовуються

-фекційні виключення
Увімкнути підтримку обробки винятків

-швидка математика
Увімкніть режим «швидкої математики» *frontend*. Це не впливає на оптимізацію, але
надає макрос препроцесора __FAST_MATH__, такий же, як і GCC -швидка математика прапор

-фіксований-r9
Зарезервувати регістр r9 (лише ARM)

-фіксований-x18
Зарезервувати регістр x18 (лише AArch64)

-ffp-контракт=
Формуйте злиті операції FP (наприклад, FMA): швидко (усюди) | на (відповідно до FP_CONTRACT
pragma, default) | вимкнено (ніколи не запобіжник)

-автономний
Стверджуйте, що компіляція відбувається в окремому середовищі

-ffunction-секції
Розмістіть кожну функцію в окремому розділі (лише ELF)

-fgnu-ключові слова
Дозволити ключові слова розширення GNU незалежно від стандарту мови

-fgnu-час виконання
Генеруйте вихідні дані, сумісні зі стандартним середовищем виконання GNU Objective-C

-fgnu89-inline
Використовуйте вбудовану семантику gnu89

-fimplicit-module-maps
Неявно шукати у файловій системі файли карти модулів.

-функції інструменту
Генерувати виклики входу та виходу з функції інструменту

-fintegrated-as
Увімкніть вбудований асемблер

-fmath-errno
Вимагати, щоб математичні функції вказували на помилки, встановивши errno

-fmax-type-align=
Укажіть максимальне вирівнювання для вказівників без явного вирівнювання

-fmodule-file=
Завантажте цей попередньо скомпільований файл модуля

-fmodule-map-file=
Завантажте цей файл карти модуля

-fmodule-name=
Вкажіть ім'я модуля для створення

-fmodules-cache-path=
Вкажіть шлях до кешу модуля

-fmodules-decluse
Вимагати оголошення модулів, які використовуються в модулі

-fmodules-ignore-macro=
Ігноруйте визначення даного макросу під час створення та завантаження модулів

-fmodules-prune-after=
Вкажіть інтервал (у секундах), після якого буде розглядатися файл модуля
невикористаний

-fmodules-prune-interval=
Вкажіть інтервал (у секундах) між спробами видалити кеш модуля

-fmodules-search-all
Шукайте навіть неімпортовані модулі для вирішення посилань

-fmodules-strict-decluse
Люблю -fmodules-decluse але вимагає, щоб усі заголовки були в модулях

-fmodules-шлях-збірки-користувача
Укажіть шлях побудови користувача модуля

-fmodules-validate-once-per-build-session
Не перевіряйте вхідні файли для модулів, якщо модуль був успішно виконаний
перевірено або завантажено під час цього сеансу збірки

-fmodules-validate-system-headers
Під час завантаження модуля перевірте системні заголовки, від яких залежить модуль

-fmodules
Увімкніть функцію мови «модулі».

-fms-compatibility-version=
Значення, розділене крапками, представляє номер версії компілятора Microsoft для звіту
_MSC_VER (0 = не визначати (за замовчуванням))

-fms-сумісність
Увімкніть повну сумісність з Microsoft Visual C++

-fms-розширення
Приймайте деякі нестандартні конструкції, які підтримуються компілятором Microsoft

-fmsc-version=
Номер версії компілятора Microsoft для звіту в _MSC_VER (0 = не визначати
(за умовчанням))

-fno-контроль доступу
Вимкніть контроль доступу C++

-fno-assume-sane-operator-new
Не думайте, що глобальний оператор C++ new не може використовувати псевдонім для будь-якого вказівника

-fno-автопосилання
Вимкнути створення директив компонувальника для автоматичного зв’язування бібліотек

-fno-вбудований-
Вимкнути неявні вбудовані знання певної функції

-fno-вбудований
Вимкнути неявні вбудовані знання функцій

-fno-загальний
Компілюйте загальні глобали як звичайні визначення

-fno-constant-cfstrings Вимкнути створення постійних рядків типу CodeFoundation

-fno-diagnostics-fixit-info
Не включайте інформацію про виправлення в діагностику

-fno-dollars-in-identifiers
Заборонити '$' в ідентифікаторах

-fno-elide-конструктори Вимкнути elision конструктора копіювання C++

-fno-elide-тип
Не видаляйте типи під час друку діагностики

-fno-gnu-inline-asm
Вимкнути вбудований asm у стилі GNU

-fno-integrated-as
Вимкніть вбудований асемблер

-fno-lax-vector-conversions
Заборонити неявне перетворення між векторами з різною кількістю елементів
або різні типи елементів

-fno-math-builtin
Вимкнути неявні вбудовані знання математичних функцій

-fno-merge-all-constants
Заборонити об'єднання констант

-fno-objc-infer-related-result-type
не виводити пов'язаний з Objective-C тип результату на основі сімейства методів

-fno-операторів-імена
Не розглядайте ключові слова імен операторів C++ як синоніми операторів

-fno-reroll-loops
Вимкніть loop reroller

-fno-rtti
Вимкнути генерацію інформації rtti

-fno-sanitize-чорний список Не використовуйте файл чорного списку для дезінфікуючих засобів

-fno-sanitize-coverage=
Вимкнути вказані функції приладів покриття для дезінфікуючих засобів

-fno-sanitize-memory-track-origins
Вимкніть відстеження джерел у MemorySanitizer

-fno-sanitize-recover=
Вимкнути відновлення для вказаних дезінфікуючих засобів

-fno-sanitize-trap=
Вимкнути захоплення для вказаних дезінфікуючих засобів

-fno-short-wchar
Змусити wchar_t бути беззнаковим int

-fno-show-column
Не включайте номер стовпця в діагностику

-fno-show-source-location
Не включайте інформацію про місцезнаходження джерела разом із діагностикою

-fno-signed-char
Char беззнаковий

-fno-signed-zerers
Дозволити оптимізацію, яка ігнорує знак нуля з плаваючою комою

-fno-перевірка орфографії
Вимкнути перевірку орфографії

-fno-стек-протектор
Вимкніть використання засобів захисту стека

-fno-standalone-debug
Обмежте інформацію про налагодження, створену, щоб зменшити розмір двійкового файлу налагодження

-fno-threadsafe-statics Не створюйте код для ініціалізації локального статичного потоку
сейф

-фно-триграфи
Не обробляйте послідовності триграфа

-fno-unroll-loops
Вимкніть розмотувач петель

-fno-use-cxa-atexit
Не використовуйте __cxa_atexit для виклику деструкторів

-fno-use-init-array
Не використовуйте .init_array замість .ctors

-fobjc-arc-винятки
Використовуйте код EH-safe під час синтезу зберігає та випускає в -fobjc-дуга

-fobjc-дуга
Синтезуйте виклики retain і release для покажчиків Objective-C

-fobjc-виключення
Увімкнути винятки Objective-C

-fobjc-gc-only
Використовуйте GC виключно для керування пам’яттю, пов’язаною з Objective-C

-fobjc-gc
Увімкнути збір сміття Objective-C

-fobjc-runtime=
Укажіть тип і версію цільового середовища виконання Objective-C

-fpack-struct=
Укажіть максимальне вирівнювання упаковки структури за замовчуванням

-fpascal-рядки
Розпізнавати та будувати рядкові літерали в стилі Pascal

-fpcc-struct-return
Перевизначте стандартний ABI, щоб повернути всі структури в стеку

-fprofile-generate=
Згенеруйте інструментальний код для збору підрахунків виконання
/default.profraw (перевизначено змінною env LLVM_PROFILE_FILE)

-fprofile-instr-generate=
Створіть інструментальний код для збору підрахунків виконання в (перевизначено
LLVM_PROFILE_FILE env var)

-fprofile-instr-generate
Згенеруйте інструментальний код для збору підрахунків виконання у файл default.profraw
(перевизначено формою опції «=» або змінною env LLVM_PROFILE_FILE)

-fprofile-instr-use=
Використовуйте дані інструментів для оптимізації за допомогою профілю

-fprofile-sample-use=
Увімкнути керовану оптимізацію профілю на основі вибірки

-fprofile-use=
Використовуйте дані інструментів для оптимізації за допомогою профілю. Якщо шлях — a
каталог, він читає з /default.profdata. В іншому випадку він читає з файлу
.

-частотно-мат
Дозволити повторне пов’язування операцій поділу

-freg-struct-return
Перевизначте типовий ABI, щоб повертати невеликі структури в реєстрах

-фрерол-петлі
Увімкніть loop reroller

-fsanitize-address-field-padding=
Рівень заповнення поля для AddressSanitizer

-fsanitize-blacklist=
Шлях до файлу чорного списку для дезінфікуючих засобів

-fsanitize-coverage=
Укажіть тип приладів покриття для дезінфікуючих засобів

-fsanitize-memory-track-origins=
Увімкніть відстеження джерел у MemorySanitizer

-fsanitize-memory-track-origins
Увімкніть відстеження джерел у MemorySanitizer

-fsanitize-memory-use-after-dtor
Увімкніть виявлення використання після знищення в MemorySanitizer

-fsanitize-recover=
Увімкнути відновлення для вказаних дезінфікуючих засобів

-fsanitize-trap= Увімкнути захоплення для вказаних дезінфікуючих засобів

-fsanitize=
Увімкніть перевірку під час виконання на різні форми невизначеної або підозрілої поведінки. Побачити
посібник користувача для доступних перевірок

-fshort-перерахування
Виділіть типу enum стільки байтів, скільки йому потрібно для оголошеного діапазону
можливі значення

-fshort-wchar
Змусити wchar_t бути коротким беззнаковим int

-fshow-overloads=
Які кандидати на перевантаження показувати, коли розв’язання перевантаження не вдається: найкращі|всі;
за замовчуванням для всіх

-fsized-deallocation
Увімкніть функції глобального звільнення розміром C++14

-fslp-vectorize-aggressive
Увімкніть проходи векторизації BB

-fslp-векторизувати
Увімкнути проходи векторизації паралелізму на рівні суперслова

-fstack-protector-all
Примусове використання засобів захисту стека для всіх функцій

-fstack-protector-strong
Використовуйте сильну евристику, щоб застосувати засоби захисту стека до функцій

-fstack-протектор
Увімкніть засоби захисту стека для функцій, потенційно вразливих до руйнування стека

-fstandalone-debug
Видавати повну інформацію про налагодження для всіх типів, які використовує програма

-fstrict-перерахування
Увімкнути оптимізацію на основі чіткого визначення діапазону значень переліку

-ftrap-функція= Виклик певної функції замість інструкції перехоплення

-ftrapv-обробник=
Укажіть функцію, яку потрібно викликати при переповненні

-ftrapv
Перехоплення цілочисельного переповнення

-фтриграфи
Обробити послідовності триграфа

-funique-section-names
Використовуйте унікальні назви для розділів тексту та даних (лише ELF)

-закрутки-петлі
Увімкніть розмотувач петель

-fuse-init-array
Використовуйте .init_array замість .ctors

-fveclib=
Використовуйте подану бібліотеку векторних функцій

-fvectorize
Увімкніть проходи векторизації циклу

-fvisibility-inlines-hidden
Надайте вбудованим функціям-членам C++ видимість за замовчуванням

-fvisibility-ms-compat
Надайте глобальним типам видимість "за замовчуванням", а глобальним функціям і змінним - "прихованими"
видимість за замовчуванням

-fvisibility=
Встановити видимість символу за умовчанням для всіх глобальних декларацій

-fwrapv
Розглядайте переповнення цілого числа зі знаком як доповнення до двох

-fwritable-strings
Зберігайте рядкові літерали як доступні для запису дані

-fzвектор
Увімкнути векторне розширення мови System z

-F
Додати каталог до фреймворку, включаючи шлях пошуку

--gcc-toolchain= Використовуйте інструментарій gcc у вказаному каталозі

-gdwarf-2
Генеруйте налагоджувальну інформацію на рівні джерела за допомогою карликової версії 2

-gdwarf-3
Генеруйте налагоджувальну інформацію на рівні джерела за допомогою карликової версії 3

-gdwarf-4
Генеруйте налагоджувальну інформацію на рівні джерела за допомогою карликової версії 4

-gline-tables-only
Видавати лише таблиці номерів рядків налагодження

-g Згенеруйте інформацію про налагодження на рівні джерела

-допомога Відображення доступних опцій

-H Показати заголовок і глибину вкладеності

-ідірафтер
Додати каталог до шляху пошуку AFTER

-iframework
Додати каталог до шляху пошуку фреймворку SYSTEM

-макроси
Включати макроси з файлу перед аналізом

-include-pch
Включити попередньо скомпільований файл заголовка

-включати
Включити файл перед аналізом

-index-header-map
Створіть наступний включений каталог (-I or -F) карта заголовка індексатора

-іпрефікс
Встановіть -iз префіксом/-iwithprefixbefore префікс

- цитата
Додати каталог до QUOTE включити пошуковий шлях

-isysroot
Встановіть кореневий каталог системи (зазвичай /)

-ісистема
Додайте каталог до SYSTEM, включаючи шлях пошуку

-ivfsoverlay
Накладення віртуальної файлової системи, описаної файлом, на реальну файлову систему

-iз префіксомперед
Встановити каталог для включення шляху пошуку з префіксом

-iз префіксом
Установіть для каталогу значення SYSTEM, включаючи шлях пошуку з префіксом

-iwithsysroot
Додайте каталог до СИСТЕМИ, включаючи шлях пошуку, абсолютні шляхи є відносними
-isysroot

-I
Додайте каталог, щоб включити шлях пошуку

-mabicalls
Увімкнути позиційно-незалежний код у стилі SVR4 (лише Mips)

-mcrc Дозволити використання інструкцій CRC (лише ARM)

-MD Напишіть depfile, що містить заголовки користувача та системи

-mfix-cortex-a53-835769 Спосіб вирішення помилки Cortex-A53 835769 (лише AArch64)

-mfp32
Використовувати 32-розрядні регістри з плаваючою комою (лише MIPS)

-mfp64 Використовувати 64-розрядні регістри з плаваючою комою (лише MIPS)

-MF
Записати вихідний файл depfile з -ММД, -MD, -ММабо -M до

-mgeneral-regs-only
Створення коду, який використовує лише регістри загального призначення (лише AArch64)

-mglobal-merge
Увімкнути об’єднання глобалів

-МГ Додайте відсутні заголовки до depfile

-- мігрувати
Запустіть програму міграції

-mios-version-min=
Установіть ціль розгортання iOS

-mllvm
Додаткові аргументи для пересилання в обробку параметрів LLVM

-mlong-дзвінки
Згенеруйте непрямий стрибок, щоб дозволити стрибки далі, ніж 64M

-mmacosx-версія-мін=
Встановіть ціль розгортання Mac OS X

-ММД Напишіть depfile, що містить заголовки користувачів

-mms-бітові поля
Налаштуйте макет структури за замовчуванням на сумісність із компілятором Microsoft
standard

-mmsa Увімкнути MSA ASE (лише MIPS)

-ММ Люблю -ММД, але також має на увазі -E і записує в stdout за замовчуванням

-мно-абікали
Вимкнути позиційно-незалежний код у стилі SVR4 (лише Mips)

-mno-fix-cortex-a53-835769
Не вирішуйте помилку Cortex-A53 835769 (лише AArch64)

-mno-global-merge
Вимкнути об'єднання глобалів

-mno-implicit-float
Не генеруйте неявні інструкції з плаваючою комою

-mno-long-cales
Відновити поведінку за замовчуванням, коли довгі виклики не генеруються

-мно-мса
Вимкнути MSA ASE (лише MIPS)

-mno-restrict-it
Дозволити створення застарілих IT-блоків для ARMv8. Для ARMv8 його вимкнено за замовчуванням
Режим великого пальця

-mno-unaligned-access
Примусове вирівнювання всіх звернень до пам’яті (лише AArch32/AArch64)

-mnocrc
Заборонити використання інструкцій CRC (лише ARM)

-module-dependency-dir
Каталог, куди потрібно вивести залежності модуля

-momit-leaf-frame-pointer
Пропустіть налаштування покажчика рамки для функцій листка

- депутат Створіть фальшиву ціль для кожної залежності (окрім основного файлу)

-mqdsp6-compat
Увімкнути зворотну сумісність hexagon-qdsp6

-MQ
Вкажіть назву виводу основного файлу для цитування в depfile

-mrelax-все
(integrated-as) Розслабте всі машинні інструкції

-mrestrict-it
Заборонити створення застарілих IT-блоків для ARMv8. Він увімкнено за замовчуванням для
Режим великого пальця ARMv8.

-mrtd Зробити угоду про виклики StdCall типовою

-msoft-float
Використовуйте програмне забезпечення з плаваючою комою

-mstack-alignment=
Встановіть вирівнювання стека

-mstack-probe-size=
Встановіть розмір пробника стека

-mstackrealign
Примусово перевирівнювати стек під час входу до кожної функції

-mthread-модель
Модель потоку для використання, напр. posix, single (posix за замовчуванням)

-MT
Вкажіть ім'я виведення основного файлу в depfile

-муніципальний доступ
Дозволити невирівнювання доступу до пам'яті (лише AArch32/AArch64)

-МВ Використовуйте формат NMake/Jom для depfile

-M Люблю -MD, але також має на увазі -E і записує в stdout за замовчуванням

--no-system-header-prefix=
Вважайте всі шляхи #include, що починаються з , такими, що не включають системний заголовок.

-небудівничий
Вимкнути вбудовані каталоги #include

-ностдинк++
Вимкніть стандартні каталоги #include для стандартної бібліотеки C++

-ObjC++
Розглядати вихідні вхідні файли як вхідні дані Objective-C++

-objcmt-atomic-property Зробіть міграцію до «атомарних» властивостей

-objcmt-migrate-all
Увімкнути міграцію до сучасного ObjC

-objcmt-migrate-annotation
Увімкнути міграцію до анотацій властивостей і методів

-objcmt-migrate-designated-init
Увімкніть міграцію, щоб визначити NS_DESIGNATED_INITIALIZER для методів ініціалізації

-objcmt-migrate-instancetype
Увімкніть міграцію, щоб визначити тип екземпляра для типу результату методу

-objcmt-migrate-літерали
Увімкнути міграцію до сучасних літералів ObjC

-objcmt-migrate-ns-макроси
Увімкнути міграцію до NS_ENUM/NS_OPTIONS макросів

-objcmt-migrate-property-dot-syntax
Увімкнути міграцію повідомлень установника/одержувача до синтаксису властивості-точка

-objcmt-migrate-property
Увімкнути міграцію до сучасної власності ObjC

-objcmt-migrate-protocol-conformance
Увімкніть міграцію, щоб додати класам відповідність протоколу

-objcmt-migrate-readonly-property
Увімкнути перехід до сучасної властивості ObjC лише для читання

-objcmt-migrate-readwrite-property
Увімкнути перехід до сучасної властивості читання і запису ObjC

-objcmt-migrate-subscripting
Увімкнути перехід на сучасну підписку ObjC

-objcmt-ns-nonatomic-iosonly
Увімкніть міграцію, щоб використовувати макрос NS_NONATOMIC_IOSONLY для налаштування параметра "atomic" властивості
атрибут

-objcmt-returns-innerpointer-property
Увімкніть міграцію, щоб анотувати властивість за допомогою NS_RETURNS_INNER_POINTER

-objcmt-whitelist-dir-path=
Змінюйте лише ті файли, ім’я яких міститься у наданому шляху каталогу

-ObjC Розглядати вихідні вхідні файли як вхідні дані Objective-C

-o
Записати вихідні дані в

-стор Увімкнути інструментарій mcount

-трубка Використовуйте канали між командами, коли це можливо

-print-file-name= Надрукувати повний шлях до бібліотеки

-print-ivar-layout
Увімкнути трасування растрового зображення макета Objective-C Ivar

-print-libgcc-ім'я файлу Надрукувати шлях до бібліотеки для "libgcc.a"

-print-prog-name= Надрукувати повний програмний шлях

-print-search-dirs
Надрукуйте шляхи, які використовуються для пошуку бібліотек і програм

-нитка
Підтримка потоків POSIX у створеному коді

-P Вимкнути вихід маркера лінії -E режим

-Використовувані аргументи
Не видавати попередження про невикористані аргументи драйвера

-переміщуваний-пч
Чи створювати попередньо скомпільований заголовок з можливістю переміщення

-rewrite-legacy-objc
Перепишіть застаріле джерело Objective-C на C++

-rewrite-objc
Перепишіть джерело Objective-C на C++

-Rpass-analysis= Аналіз перетворення звіту з проходів оптимізації, ім'я якого
відповідає даному регулярному виразу POSIX

-Rpass-missed=
Повідомляти про пропущені перетворення за допомогою проходів оптимізації, ім’я яких відповідає заданому
Регулярний вираз POSIX

-Rpass=
Звіт про перетворення, виконані проходами оптимізації, ім’я яких відповідає
заданий регулярний вираз POSIX

-R
Увімкніть вказане зауваження

-save-temps=
Збережіть проміжні результати компіляції.

-зберігати темп
Збережіть проміжні результати компіляції

-серіалізація-діагностика
Серіалізуйте діагностику компілятора у файл

-std =
Стандарт мови для компіляції

-stdlib=
Стандартна бібліотека C++ для використання

--system-header-prefix=
Розглядайте всі шляхи #include, що починаються з , як такі, що містять системний заголовок.

-S Виконуйте лише етапи попередньої обробки та компіляції

--ціль=
Згенеруйте код для заданої цілі

-час Час окремих команд

-традиційний-cpp
Увімкніть традиційну емуляцію CPP

-триграфи
Обробити послідовності триграфа

-undef undef усі визначення системи

--verify-debug-info
Перевірте двійкове представлення вихідних даних налагодження

-verify-pch
Завантажте та переконайтеся, що попередньо скомпільований файл заголовка не застарілий

-v Показувати команди для запуску та використовувати докладний вивід

-Ва,
Передайте розділені комами аргументи в асемблеру

-Вл,
Передайте розділені комами аргументи в до компонувальника

-робочий-каталог
Розпізнати шляхи файлів відносно вказаного каталогу

-Wp,
Передайте розділені комами аргументи в препроцесору

-W
Увімкнути вказане попередження

-w Придушити всі попередження

- Xanalyzer
Передайте статичному аналізатору

-Xassembler
Передайте асемблеру

-Xclang
Передайте компілятору clang

-Xlinker
Передайте до компонувальника

-Xпрепроцесор
Передайте препроцесору

-x
Розглядайте наступні вхідні файли як такі, що мають тип

-z
Проходити -z до компонувальника

Проект CastXML підтримується Kitware (kitware.com).

Версія Ubuntu clang 3.7.1-1ubuntu4 (tags/RELEASE_371/final) (на основі LLVM 3.7.1) Ціль:
x86_64-pc-linux-gnu Модель потоку: posix

Використовуйте castxml онлайн за допомогою сервісів onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

  • 1
    Phaser
    Phaser
    Phaser — це швидке, безкоштовне та веселе відкриття
    вихідний ігровий фреймворк HTML5, який пропонує
    Взаємовідображення WebGL і Canvas
    настільні та мобільні веб-браузери. Ігри
    можна спільно...
    Завантажити Phaser
  • 2
    Двигун ВАССАЛ
    Двигун ВАССАЛ
    VASSAL — ігровий движок для створення
    електронні версії традиційної дошки
    і карткові ігри. Він забезпечує підтримку для
    рендеринг і взаємодія ігрових елементів,
    і ...
    Завантажити VASSAL Engine
  • 3
    OpenPDF - форк iText
    OpenPDF - форк iText
    OpenPDF - це бібліотека Java для створення
    і редагування файлів PDF за допомогою LGPL і
    Ліцензія з відкритим кодом MPL. OpenPDF - це
    LGPL/MPL з відкритим кодом наступник iText,
    має ...
    Завантажте OpenPDF - Fork of iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Система для автоматизації
    Географічні аналізи - це географічні
    Програмне забезпечення інформаційної системи (ГІС) с
    величезні можливості для геоданих
    обробка та ана...
    Завантажити SAGA GIS
  • 5
    Панель інструментів для Java/JTOpen
    Панель інструментів для Java/JTOpen
    IBM Toolbox для Java / JTOpen є a
    бібліотека класів Java, що підтримують
    програмування клієнт/сервер та Інтернет
    моделі до системи під керуванням OS/400,
    i5/OS, o...
    Завантажте Toolbox для Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (або D3 для документів, керованих даними)
    це бібліотека JavaScript, яка дозволяє вам
    створювати динамічні інтерактивні дані
    візуалізації у веб-браузерах. З D3
    ти ...
    Завантажити D3.js
  • Детальніше »

Команди Linux

  • 1
    abidiff
    abidiff
    abidiff - порівняння ABI файлів ELF
    abidiff порівнює двійковий файл програми
    Інтерфейси (ABI) двох спільних бібліотек
    у форматі ELF. Воно випромінює змістовне
    звіт...
    Запустіть abidiff
  • 2
    abidw
    abidw
    abidw - серіалізує ABI ELF
    файл abidw читає спільну бібліотеку в ELF
    форматує та створює представлення XML
    свого ABI до стандартного виводу. The
    випущений ...
    Запустіть abidw
  • 3
    copac2xml
    copac2xml
    bibutils - перетворення бібліографії
    комунальні послуги ...
    Запустіть copac2xml
  • 4
    копт
    копт
    copt - оптимізатор вічка SYSNOPIS:
    файл copt.. ОПИС: copt - це a
    оптимізатор вічко загального призначення. Це
    читає код зі свого стандартного вводу та
    пише...
    Біг копт
  • 5
    gather_stx_titles
    gather_stx_titles
    gather_stx_titles - заголовок збірки
    декларації з документів Stx ...
    Запустіть gather_stx_titles
  • 6
    гатлінг-бенч
    гатлінг-бенч
    bench - http benchmark ...
    Лава для бігу Гатлінга
  • Детальніше »

Ad