АнглийскийФранцузскийИспанский

Ad


Значок OnWorks

castxml - Интернет в облаке

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

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

ПРОГРАММА:

ИМЯ


castxml - создает XML-представление объявлений C ++.

СИНТАКСИС


кастxml ( | | )...

ОПИСАНИЕ


Параметры, интерпретируемые 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-мигрировать-испускать-ошибки
Выдавать ошибки ARC, даже если мигратор может их исправить

-arcmt-миграция-отчет-вывод
Путь вывода для отчета в формате plist

--cuda-только для устройства
Выполнять компиляцию CUDA только на стороне устройства

--cuda-только для хоста
Выполнять только компиляцию CUDA на стороне хоста

-cxx-isystem
Добавить каталог в СИСТЕМУ C ++, включая путь поиска

-c Выполняйте только шаги предварительной обработки, компиляции и сборки

-дД Распечатать определения макросов в -E режим в дополнение к нормальному выходу

-dependency-точка Имя файла для записи зависимостей заголовков в формате DOT

-dependency-файл
Имя файла (или -) для записи вывода зависимости

-дМ Распечатать определения макросов в -E режим вместо нормального вывода

-излучать-аст
Испускать файлы Clang AST для исходных входов

-эмит-llvm
Используйте представление LLVM для ассемблерных и объектных файлов

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

-фальтивек
Включить синтаксис инициализатора вектора AltiVec

-fansi-escape-коды
Используйте escape-коды ANSI для диагностики

-fapple-кекст
Используйте расширения ядра Apple ABI

-fapple-прагма-пакет
Включить обработку пакетов #pragma, совместимую с Apple gcc

-fapplication-расширение Ограничьте код кодами, доступными для расширений приложений

-fблоки
Включите языковую функцию "блоки"

-fborland-extension
Принимать нестандартные конструкции, поддерживаемые компилятором Borland

-fbuild-файл-сеанса =
Используйте время последнего изменения как отметку времени сеанса сборки

-fbuild-сессия-отметка времени =
Время, когда начался текущий сеанс сборки

-fцвет-диагностика
Используйте цвета в диагностике

-fcomment-block-commands =
Обрабатывать каждый аргумент, разделенный запятыми, в как блок комментариев к документации
команду

-fcoverage-отображение
Создание карты покрытия для анализа покрытия кода

-fcxx-исключения
Включить исключения C ++

-fdata-разделы
Поместите каждые данные в отдельный раздел (только для ELF)

-fdebug-типы-секция
Поместите типы отладки в отдельный раздел (только для ELF)

-fdelayed-разбор шаблона
Разбирать определения шаблонных функций в конце единицы перевода

-fdiagnostics-parseable-fixits
Распечатать fix-its в машинно-анализируемой форме

-fdiagnostics-print-source-range-информация
Диапазон источников печати в числовой форме

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

-fdiagnostics-показать-опцию
Распечатать название опции с отображаемой диагностикой

-fdiagnostics-показать-дерево шаблонов
Распечатайте дерево сравнения шаблонов для разных шаблонов

-fdollars-в-идентификаторах
Разрешить '$' в идентификаторах

-femit-все-объявления
Выпустить все объявления, даже если они не используются

-fисключения
Включить поддержку обработки исключений

-ffast-математика
Включите "быстрый математический" режим интерфейса * frontend *. Это не влияет на оптимизацию, но
предоставляет макрос препроцессора __FAST_MATH__, такой же, как в GCC -ffast-математика флажок

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

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

-ffp-contract =
Формируйте слитные операции FP (например, FMA): быстро (везде) | на (согласно FP_CONTRACT
прагма, по умолчанию) | выключен (никогда не плавиться)

-Отдельные
Утверждают, что компиляция происходит в автономной среде.

-функции-разделы
Поместите каждую функцию в отдельный раздел (только для ELF)

-fgnu-ключевые слова
Разрешить ключевые слова расширения GNU независимо от языкового стандарта

-fgnu-время выполнения
Создание вывода, совместимого со стандартной средой выполнения GNU Objective-C

-fgnu89-встроенный
Используйте встроенную семантику gnu89

-fimplicit-модуль-карты
Неявный поиск файлов карты модулей в файловой системе.

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

-fintegrated-как
Включить интегрированный ассемблер

-fmath-ошибка
Требовать математические функции для индикации ошибок путем установки errno

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

-fmodule-file =
Загрузите этот предварительно скомпилированный файл модуля

-fmodule-map-file =
Загрузите этот файл карты модуля

-fmodule-name =
Укажите имя модуля для сборки

-fmodules-cache-path =
Укажите путь кэширования модуля

-fmodules-заключить
Требовать объявления модулей, используемых в модуле

-fmodules-игнорировать-макрос =
Игнорировать определение данного макроса при сборке и загрузке модулей

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

-fmodules-prune-интервал =
Укажите интервал (в секундах) между попытками очистки кеша модуля

-fmodules-search-все
Найдите даже неимпортированные модули, чтобы разрешить ссылки

-fmodules-строго-деклюс
Подобно -fmodules-заключить но требует, чтобы все заголовки были в модулях

-fmodules-user-build-путь
Укажите путь пользовательской сборки модуля

-fmodules-validate-один раз за сеанс сборки
Не проверяйте входные файлы для модулей, если модуль был успешно
проверено или загружено во время этого сеанса сборки

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

-fмодули
Включите языковую функцию "модули"

-fms-совместимость-версия =
Разделенное точками значение, представляющее номер версии компилятора Microsoft для отчета.
_MSC_VER (0 = не определять (по умолчанию))

-fms-совместимость
Включить полную совместимость с Microsoft Visual C ++

-fms-extension
Принять некоторые нестандартные конструкции, поддерживаемые компилятором Microsoft

-fmsc-version =
Номер версии компилятора Microsoft для отчета в _MSC_VER (0 = не определять его
(дефолт))

-fno-контроль доступа
Отключить контроль доступа C ++

-fno-предположить-вменяемый-оператор-новый
Не думайте, что глобальный оператор C ++ new не может использовать псевдоним ни одного указателя.

-fno-автоссылка
Отключить создание директив компоновщика для автоматического связывания библиотек

-fno-встроенный-
Отключить неявное встроенное знание конкретной функции

-fno-встроенный
Отключить неявное встроенное знание функций

-fno-общий
Компилировать общие глобальные объекты как обычные определения

-fno-константа-cfstrings Отключить создание строк констант типа CodeFoundation

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

-fno-долларов в идентификаторах
Запрещать использование символа "$" в идентификаторах

-fno-elide-конструкторы Отключить удаление конструктора копирования C ++

-fno-elide-тип
Не опускайте типы при печати диагностических данных

-fno-gnu-inline-asm
Отключить встроенный asm в стиле GNU

-fno-интегрированный-как
Отключить встроенный ассемблер

-fno-слабые-векторные-преобразования
Запретить неявные преобразования между векторами с разным количеством элементов
или разные типы элементов

-fno-math-встроенный
Отключить неявное встроенное знание математических функций

-fno-merge-все-константы
Запретить объединение констант

-fno-objc-infer-связанный-тип-результата
не выводить тип результата, связанный с Objective-C, на основе семейства методов

-fno-имена-операторов
Не обрабатывайте ключевые слова имени оператора C ++ как синонимы операторов

-fno-reroll-циклы
Отключить перемотку петли

-фно-ртти
Отключить генерацию информации rtti

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

-fno-sanitize-охват =
Отключить указанные функции инструментария покрытия для дезинфицирующих средств

-fno-sanitize-memory-track-происхождение
Отключить отслеживание происхождения в MemorySanitizer

-fno-sanitize-recovery =
Отключить восстановление для указанных дезинфицирующих средств

-fno-sanitize-trap =
Отключить улавливание для указанных дезинфицирующих средств

-fno-короткий-wchar
Заставить wchar_t быть беззнаковым int

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

-fno-шоу-источник-расположение
Не включайте информацию о местонахождении источника в диагностику

-fno-подписанный-символ
Символ без знака

-fno-знак-нули
Разрешить оптимизацию, игнорирующую знак нулей с плавающей запятой

-fno-проверка орфографии
Отключить проверку орфографии

-fno-стек-протектор
Отключить использование протекторов стека

-fno-автономная-отладка
Ограничьте производимую отладочную информацию, чтобы уменьшить размер отладочного двоичного файла

-fno-threadsafe-статика Не выдавать код для инициализации потока локальной статики
безопасный

-fno-триграфы
Не обрабатывать триграфические последовательности

-fno-развернуть петли
Отключить разматыватель петель

-fno-use-cxa-atexit
Не используйте __cxa_atexit для вызова деструкторов

-fno-use-init-массив
Не используйте .init_array вместо .ctors

-fobjc-arc-исключения
Используйте EH-безопасный код при синтезе удержаний и выпусков в -fobjc-дуга

-fobjc-дуга
Синтезировать вызовы сохранения и освобождения для указателей Objective-C

-fobjc-исключения
Включить исключения Objective-C

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

-fobjc-gc
Включить сборку мусора Objective-C

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

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

-fpascal-строки
Распознавать и создавать строковые литералы в стиле Паскаля

-fpcc-структура-возврат
Переопределите ABI по умолчанию, чтобы вернуть все структуры в стеке

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

-fprofile-instr-generate =
Сгенерируйте инструментальный код для сбора счетчиков выполнения в (отменено
переменная окружения LLVM_PROFILE_FILE)

-fprofile-instr-генерировать
Сгенерируйте инструментальный код для сбора счетчиков выполнения в файл default.profraw
(заменяется формой параметра '=' или LLVM_PROFILE_FILE env var)

-fprofile-instr-use =
Используйте данные КИП для оптимизации на основе профиля

-fprofile-sample-use =
Включить оптимизацию с помощью профилей на основе выборки

-fprofile-use =
Используйте инструментальные данные для оптимизации по профилю. Если путь - это
каталог, он читает из /default.profdata. В противном случае он читает из файла
.

-freciprocal-математика
Разрешить повторное связывание операций подразделения

-freg-структура-возврат
Переопределите ABI по умолчанию для возврата небольших структур в регистрах

-фрэйролл-петли
Включите перемотку петли

-fsanitize-адрес-поле-заполнение =
Уровень заполнения полей для AddressSanitizer

-fsanitize-черный список =
Путь к файлу черного списка для дезинфицирующих средств

-fsanitize-охват =
Укажите тип инструментария покрытия для дезинфицирующих средств

-fsanitize-memory-track-origins =
Включить отслеживание происхождения в MemorySanitizer

-fsanitize-memory-track-происхождение
Включить отслеживание происхождения в MemorySanitizer

-fsanitize-memory-use-after-dtor
Включить обнаружение использования после уничтожения в MemorySanitizer

-fsanitize-recovery =
Включить восстановление для указанных дезинфицирующих средств

-fsanitize-trap =Включить перехват для указанных дезинфицирующих средств

-fsanitize =
Включите во время выполнения проверку на наличие различных форм неопределенного или подозрительного поведения. Видеть
руководство пользователя для доступных проверок

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

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

-fshow-overloads =
Какие кандидаты на перегрузку отображать при сбое разрешения перегрузки: best | all;
по умолчанию все

-fsized-освобождение
Включить функции глобального освобождения C ++ 14

-fslp-vectorize-агрессивный
Включить проходы BB векторизации

-fslp-векторизация
Включение проходов векторизации параллелизма на уровне сверхслова

-fstack-протектор-все
Принудительное использование протекторов стека для всех функций

-fstack-протектор-сильный
Используйте строгую эвристику, чтобы применить средства защиты стека к функциям

-fstack-протектор
Включите средства защиты стека для функций, потенциально уязвимых для разрушения стека

-fstandalone-отладка
Выпустить полную отладочную информацию для всех типов, используемых программой

-fstrict-перечисления
Включить оптимизацию на основе строгого определения диапазона значений перечисления

-ftrap-function =Выполнять вызов указанной функции, а не инструкцию прерывания

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

-ftrapv
Ловушка при целочисленном переполнении

-фтриграфы
Обработка последовательностей триграфов

-funique-названия-разделов
Используйте уникальные имена для текстовых разделов и разделов данных (только для ELF)

-фунролл-петли
Включите разматыватель петель

-fuse-init-массив
Используйте .init_array вместо .ctors

-fveclib =
Использовать данную библиотеку векторных функций

-f векторизовать
Включить проходы циклической векторизации

-fvisibility-встроенные-скрытые
Предоставление встроенных функций-членов C ++ видимости по умолчанию по умолчанию

-fvisibility-ms-совместимость
Предоставьте глобальным типам видимость по умолчанию, а глобальным функциям и переменным - скрытие
видимость по умолчанию

-fvisibility =
Установите видимость символа по умолчанию для всех глобальных объявлений

-fwrapv
Рассматривать знаковое целочисленное переполнение как дополнение до двух

-fwritable-строки
Хранить строковые литералы как данные с возможностью записи

-fzvector
Включить расширение векторного языка System z

-F
Добавить каталог в структуру, включая путь поиска

--gcc-toolchain =Используйте набор инструментов gcc в указанном каталоге

-гдварф-2
Генерация отладочной информации на уровне исходного кода с помощью dwarf версии 2

-гдварф-3
Генерация отладочной информации на уровне исходного кода с помощью dwarf версии 3

-гдварф-4
Генерация отладочной информации на уровне исходного кода с помощью dwarf версии 4

-gline-таблицы-только
Создавать только таблицы номеров строк отладки

-g Создание отладочной информации на уровне исходного кода

-Помощь Показать доступные параметры

-H Показать заголовок включает и глубину вложенности

-идирафтер
Добавить каталог в ПОСЛЕ включения пути поиска

-рамка
Добавить каталог в путь поиска фреймворка SYSTEM

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

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

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

-индекс-заголовок-карта
Сделайте следующий включенный каталог (-I or -F) карту заголовка индексатора

-iпрефикс
Установить -iс префиксом/ -iwithprefixbefore префикс

-я цитирую
Добавить каталог в ЦИТАТУ, включая путь поиска

-isysroot
Установите системный корневой каталог (обычно /)

-система
Добавить каталог в СИСТЕМУ, включая путь поиска

-ivfsoverlay
Наложение виртуальной файловой системы, описанной файлом, на реальную файловую систему

-iwithprefixbefore
Установить каталог, чтобы включить путь поиска с префиксом

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

-iwithsysroot
Добавить каталог в СИСТЕМУ, включая путь поиска, абсолютные пути относительно
-isysroot

-I
Добавить каталог для включения пути поиска

-мэбиколлс
Включить независимый от позиции код в стиле SVR4 (только Mips)

-mcrc Разрешить использование инструкций CRC (только ARM)

-MD Напишите файл-файл, содержащий заголовки пользователя и системы.

-mfix-cortex-a53-835769 Временное решение Cortex-A53 Erratum 835769 (только AArch64)

-мфп32
Используйте 32-битные регистры с плавающей запятой (только MIPS)

-мфп64 Используйте 64-битные регистры с плавающей запятой (только MIPS)


Записать вывод депфайла из -ММД, -MD, -MMили -M к

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

-mglobal-слияние
Разрешить слияние глобальных объектов

-МГ Добавить недостающие заголовки в депфайл

- мигрировать
Запустите мигратор

-mios-version-min =
Установить цель развертывания iOS

-мллвм
Дополнительные аргументы для передачи в обработку опций LLVM

-mlong-вызовы
Создайте непрямой прыжок, чтобы разрешить прыжки на расстояние более 64 м.

-mmacosx-version-min =
Установить цель развертывания Mac OS X

-ММД Напишите депфайл, содержащий заголовки пользователей

-mms-битовые поля
Установите макет структуры по умолчанию, чтобы он был совместим с компилятором Microsoft
стандарт

-ммса Включить MSA ASE (только MIPS)

-MM Подобно -ММД, но также подразумевает -E и по умолчанию записывает в стандартный вывод

-мно-абикалы
Отключить позиционно-независимый код в стиле SVR4 (только Mips)

-mno-fix-cortex-a53-835769
Не устранять ошибку Cortex-A53 835769 (только AArch64)

-мно-глобальное-слияние
Отключить слияние глобалов

-mno-неявный-поплавок
Не создавайте неявные инструкции с плавающей запятой

-мно-долгие звонки
Восстановить поведение по умолчанию - не генерировать длинные звонки

-мно-мса
Отключить MSA ASE (только MIPS)

-mno-restrict-это
Разрешить создание устаревших ИТ-блоков для ARMv8. По умолчанию он отключен для ARMv8.
Режим большого пальца

-mno-unaligned-доступ
Принудительно выровнять все обращения к памяти (только AArch32 / AArch64)

-mnocrc
Запретить использование инструкций CRC (только ARM)

-модуль-зависимости-директория
Каталог для выгрузки зависимостей модулей в

-Momit-Leaf-Frame-указатель
Пропустить настройку указателя кадра для листовых функций

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

-mqdsp6-совместимый
Включить обратную совместимость hexagon-qdsp6

-MQ
Укажите имя выходного файла основного файла для цитирования в файле-хранилище

-мелакс-все
(Integrated-as) Расслабьте все машинные инструкции

-mrestrict-это
Запретить создание устаревших ИТ-блоков для ARMv8. По умолчанию он включен для
ARMv8 режим большого пальца.

-мртд Сделайте соглашение о вызовах StdCall по умолчанию

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

-mstack-alignment =
Установите выравнивание стека

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

-mstackrealign
Принудительно перестроить стек при входе в каждую функцию

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

-MT
Укажите имя вывода основного файла в depfile

-мунифицированный-доступ
Разрешить доступ к памяти без выравнивания (только AArch32 / AArch64)

-МВ Используйте формат NMake / Jom для депфайла

-M Подобно -MD, но также подразумевает -E и по умолчанию записывает в стандартный вывод

--no-system-header-prefix =
Обрабатывать все пути #include, начинающиеся с как без системного заголовка.

-nobuildinc
Отключить встроенные каталоги #include

-ностдинк++
Отключить стандартные каталоги #include для стандартной библиотеки C ++

-Объект++
Обработка исходных входных файлов как входных данных Objective-C ++

-objcmt-atomic-свойство Сделайте переход к "атомарным" свойствам

-objcmt-миграция-все
Включить переход на современный ObjC

-objcmt-мигрировать-аннотация
Включение перехода к аннотациям свойств и методов

-objcmt-миграция-назначенный-инициализировать
Включите миграцию, чтобы вывести NS_DESIGNATED_INITIALIZER для методов инициализатора

-objcmt-мигрировать-тип-экземпляра
Включить миграцию для определения типа экземпляра для типа результата метода

-objcmt-мигрировать-литералы
Включить переход на современные литералы ObjC

-objcmt-мигрировать-ns-макросы
Разрешить переход на макросы NS_ENUM / NS_OPTIONS

-objcmt-мигрировать-свойство-точка-синтаксис
Включить миграцию сообщений установщика / получателя в синтаксис с точками свойств

-objcmt-migrate-свойство
Включить переход на современное свойство ObjC

-objcmt-migrate-протокол-соответствие
Включите миграцию, чтобы добавить соответствие протоколу для классов

-objcmt-migrate-readonly-свойство
Включить переход на современное свойство ObjC только для чтения

-objcmt-migrate-readwrite-свойство
Включить переход на современное свойство чтения записи ObjC

-objcmt-миграция-подписка
Включить переход на современные подписки ObjC

-objcmt-ns-nonatomic-iosonly
Включите миграцию, чтобы использовать макрос NS_NONATOMIC_IOSONLY для установки атомарного свойства
атрибут

-objcmt-возвращает-innerpointer-свойство
Включите миграцию для аннотирования свойства с помощью NS_RETURNS_INNER_POINTER

-objcmt-whitelist-dir-path =
Изменяйте только файлы с именем, содержащимся в указанном пути к каталогу

-Объект Считать исходные входные файлы входными данными Objective-C

-o
Записать вывод в

-пг Включить инструментарий mcount

-трубка По возможности используйте каналы между командами

-print-file-name =Вывести полный путь к библиотеке

-print-ivar-макет
Включить трассировку печати растрового изображения макета Objective-C Ivar

-print-libgcc-имя-файла Вывести путь к библиотеке для "libgcc.a"

-print-prog-name =Выведите полный путь к программе

-print-поиск-директоров
Распечатайте пути, используемые для поиска библиотек и программ

-pthread
Поддержка потоков POSIX в сгенерированном коде

-P Отключить вывод линейного маркера в -E Режим

-Qunused-аргументы
Не выдавать предупреждение о неиспользуемых аргументах драйвера

-перемещаемый-pch
Следует ли создавать перемещаемый предварительно скомпилированный заголовок

-rewrite-legacy-objc
Перепишите исходный код Legacy Objective-C на C ++

-rewrite-objc
Перепишите исходный код Objective-C на C ++

-Rpass-analysis =Анализ трансформации отчета из проходов оптимизации, название которых
соответствует заданному регулярному выражению POSIX

-Rpass-пропущено =
Сообщать о пропущенных преобразованиях по проходам оптимизации, имя которых соответствует заданному
Регулярное выражение POSIX

-Rpass =
Преобразования отчетов, выполняемые проходами оптимизации, имя которых совпадает с
заданное регулярное выражение POSIX

-R
Включить указанное примечание

-save-temps =
Сохраните промежуточные результаты компиляции.

-сохранение темпов
Сохранить промежуточные результаты компиляции

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

-std =
Стандарт языка для компиляции

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

--system-заголовок-префикс =
Обрабатывать все пути #include, начинающиеся с как включая системный заголовок.

-S Выполнять только этапы предварительной обработки и компиляции

--target =
Сгенерировать код для данной цели

-время Время индивидуальных команд

-традиционный-cpp
Включите традиционную эмуляцию CPP

-триграфы
Обработка последовательностей триграфов

-undef undef вся система определяет

--verify-отладка-информация
Проверьте двоичное представление вывода отладки

-проверить-pch
Загрузите и убедитесь, что предварительно скомпилированный файл заголовка не устарел

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

-Ва,
Передайте аргументы, разделенные запятыми, в ассемблеру

-Wl,
Передайте аргументы, разделенные запятыми, в компоновщику

-рабочий каталог
Разрешить пути к файлам относительно указанного каталога

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

-W
Включить указанное предупреждение

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

-Ксанализатор
Проходят к статическому анализатору

-Xассемблер
Проходят ассемблеру

-Xclang
Проходят к компилятору clang

-Xlinker
Проходят компоновщику

-Xпрепроцессор
Проходят к препроцессору

-x
Обрабатывать последующие входные файлы как имеющие тип

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

Проект CastXML поддерживается и поддерживается Kitware (kitware.com).

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

Используйте castxml онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

  • 1
    Pharser
    Pharser
    Phaser - это быстрый, бесплатный и увлекательный
    исходный игровой фреймворк HTML5, который предлагает
    WebGL и рендеринг Canvas через
    настольные и мобильные веб-браузеры. Игры
    может быть со ...
    Скачать Фазер
  • 2
    VASSAL Двигатель
    VASSAL Двигатель
    VASSAL - игровой движок для создания
    электронные версии традиционной доски
    и карточные игры. Он обеспечивает поддержку
    рендеринг и взаимодействие игровых элементов,
    и ...
    Скачать движок VASSAL
  • 3
    OpenPDF - форк iText
    OpenPDF - форк iText
    OpenPDF — это библиотека Java для создания
    и редактирование PDF-файлов с помощью LGPL и
    Лицензия с открытым исходным кодом MPL. OpenPDF – это
    LGPL/MPL преемник iText с открытым исходным кодом,
    и ...
    Скачать OpenPDF — форк iText
  • 4
    SAGA GIS
    SAGA GIS
    САГА - Автоматизированная система
    Геонаучный анализ - это географический
    Программное обеспечение информационной системы (ГИС) с
    огромные возможности для геоданных
    обработка и анализ ...
    Скачать ГИС САГА
  • 5
    Панель инструментов для Java / JTOpen
    Панель инструментов для Java / JTOpen
    IBM Toolbox for Java / JTOpen — это
    библиотека классов Java, поддерживающая
    клиент/сервер и интернет-программирование
    моделей в систему под управлением OS/400,
    i5/ОС, о...
    Скачать набор инструментов для Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (или D3 для документов, управляемых данными)
    это библиотека JavaScript, которая позволяет вам
    для создания динамических интерактивных данных
    визуализации в веб-браузерах. С D3
    вы...
    Скачать D3.js
  • Больше »

Команды Linux

Ad