Це команда llvm-ranlib-3.8, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн емулятор Windows або онлайн емулятор MAC OS
ПРОГРАМА:
ІМ'Я
llvm-ranlib - сторінка посібника для llvm-ranlib 3.8
ОПИС
ПОМИЛКА: ld.so: об’єкт 'libfakeroot-sysv.so' з LD_PRELOAD не може бути попередньо завантажений (неможливо
відкрити спільний об’єктний файл): ігнорується. ОГЛЯД: LLVM Archiver (llvm-ar)
Ця програма архівує файли біт-коду в окремі бібліотеки
ВИКОРИСТАННЯ: llvm-ranlib [параметри] [relpos] [кількість] [члени]...
ВАРІАНТИ:
Загальні варіанти:
-M -
-aarch64-neon-syntax - Виберіть стиль NEON коду для випромінювання
Бекенд AArch64:
=загальний
- Випускати загальну збірку NEON
=apple - випромінювати неонову збірку в стилі Apple
-перевірка меж-одна пастка - Використовуйте один блок пастки для кожної функції
-колор - використовувати кольорове підсвічування синтаксису
(за замовчуванням=автовизначення)
-cppfname=- Вкажіть назву створеного
функція
-cppfor=- Укажіть назву речі
породжувати
-cppgen - Виберіть тип результату для створення
=програма
- Створення повної програми
=модуль
- Створити визначення модуля
=зміст
- Створення вмісту модуля
=функція
- Створити визначення функції
=функції
- Згенерувати всі визначення функцій
=вбудована
- Створення вбудованої функції
= змінна
- Створіть визначення змінної
=type - Створення визначення типу
-disable-spill-fusing - Вимкнути злиття коду розливу в
інструкції
-enable-implicit-null-checks - Згорнути нульові перевірки в пам'ять із помилками
операції
-enable-load-pre -
-enable-objc-arc-opts - увімкнути/вимкнути всі оптимізації ARC
-enable-scoped-noalias -
-enable-tbaa -
-вичерпний-реєстр-пошук - Повний пошук реєстрів
обхід глибини та інтерференційних обмежень перефарбовування останнього шансу
-filter-print-funcs=- Друкувати IR лише для функцій, ім'я яких
відповідати цьому для всіх параметрів друку-[до|після][-всіх].
-формат - Формат архіву для створення
=за замовчуванням
- за замовчуванням
=гну - гну
=bsd - bsd
-gpsize=- Розмір глобальної адресації покажчика.
Розмір за замовчуванням - 8.
-imp-null-check-page-size=- Розмір цільової сторінки в байтах
-internalize-public-api-file=- Файл, що містить список імен символів
зберегти
-internalize-public-api-list=- Список назв символів для збереження
-інтервали приєднання-живі - Об’єднати копії (за замовчуванням=true)
-limit-float-precision=- Створення вбудованих послідовностей низької точності
для деяких float libcalls
- помилка-відсутня дужка - Помилка пропущеної круглої дужки
регістри предикатів
-ошибка-несумісний-реєстр - Помилка для імен реєстрів, які не є
суміжний
-mfuture-regs - Увімкнути майбутні реєстри
-mips16-постійні-острівці - Увімкнути mips16 постійних островів.
-mips16-hard-float - Увімкнути mips16 hard float.
-мно-з'єднання - Вимкнути пошук з'єднання
інструкції для Hexagon
-mno-ldc1-sdc1 - Розширення подвійної точності завантажень і магазинів
до своїх одноточних аналогів
-мно-спарювання - Вимкніть пошук інструкцій для двостороннього друку
для шестикутника
-mwarn-відсутня-дужка - Попередження про відсутність круглих дужок
регістри предикатів
-mwarn-несумісний-реєстр - Попереджати про імена реєстрів, яких немає
суміжний
-mwarn-sign-невідповідність - Попередження за невідповідність знаку і
значення без знака
-без дискримінаторів - Вимкнути генерацію дискримінатора
інформація.
-nvptx-sched4reg - NVPTX Specific: розклад для реєстрації
тиск
- все-таки друк - Друк ІК після кожного проходу
-роздрукувати-перед усім - Друк ІК перед кожним проходом
-print-machineinstrs=- Друк машинних інстр
-rdf-дамп -
-rdf-ліміт=-
-regalloc - Зареєструвати розподільник для використання
=за замовчуванням
- вибрати розподільник регістрів на основі -O варіант
=basic - основний розподільник регістрів
=fast - швидкий розподільник регістрів
= жадібний
- жадібний розподільник реєстрів
=pbqp - розподільник регістрів PBQP
-rewrite-map-file=- Карта переписування символів
-rng-seed=- Сід для генератора випадкових чисел
-sample-profile-check-record-coverage=- Видавати попередження, якщо менше ніж N%.
записи у вхідному профілі узгоджуються з ІК.
-sample-profile-check-sample-coverage=- Видавати попередження, якщо менше ніж N%.
вибірки у вхідному профілі узгоджуються з ІЧ.
-sample-profile-global-cold-threshold=- Функції верхнього рівня, які враховують
менше N% від усіх зразків, зібраних у профілі, буде позначено як холодні для
внутрішня частина для розгляду.
-sample-profile-global-hot-threshold=- Функції верхнього рівня, які враховують
більше N% всіх зразків, зібраних у профілі, буде позначено як гарячі для
інлайнер для розгляду.
-sample-profile-inline-hot-threshold=- Вбудовані функції, які враховують більше
ніж N% усіх вибірок, зібраних у батьківській функції, буде знову вбудовано.
-sample-profile-max-propagate-iterations=- Максимальна кількість ітерацій
наскрізь під час поширення ваг блоку зразка/країв через CFG.
-stackmap-version=- Вкажіть версію кодування стека
(за замовчуванням = 1)
- статистика - Увімкнути виведення статистики з програми
(доступно з Asserts)
-summary-file=- Зведений файл для використання для функції
імпортування.
-час минає - Час кожного проходу, час друку
для кожного на виході
-verify-debug-info -
-verify-dom-info - Перевірте інформацію домінатора (забирає багато часу)
-verify-loop-info - Перевірка інформації про цикл (забирає багато часу)
-verify-regalloc - Перевірте під час розподілу реєстру
-verify-region-info - Перевірте інформацію про регіон (забирає багато часу)
-verify-scev - Перевірте, чи знято бекедж ScalarEvolution
рахує (повільно)
-x86-asm-синтаксис - Виберіть стиль коду для випуску з X86
бекенд:
=att - випускати збірку в стилі AT&T
=intel - випускати збірку в стилі Intel
Загальні параметри:
-допомога - Відобразити доступні параметри (-допомога-прихована
для більш)
- список довідки - Відобразити список доступних опцій
(-список-довідки-прихований для більш)
-версія - Відобразити версію цієї програми
ОПЕРАЦІЇ:
d[NsS] - видалити файл(и) з архіву
m[abiSs]
- перемістити файл(и) в архів
p[kN] - файл(и) друку, знайдений в архіві
q[ufsS]
- швидко додавати файл(и) до архіву
r[abfiuRsS]
- замінити або вставити файл(и) в архів
t - відображення вмісту архіву
x[Ні] - витягувати файл(и) з архіву
МОДИФІКАТОРИ (операція конкретно):
[a] - помістити файл(и) після [relpos] [b] - помістити файл(и) перед [relpos] (те саме, що і [i])
[i] - помістити файл(и) перед [relpos] (так само, як [b]) [o] - зберегти оригінальні дати [s] -
створити індекс архіву (пор. ranlib) [S] - не створювати таблицю символів [u] - оновити
лише файли, новіші за вміст архіву
МОДИФІКАТОРИ (загальний):
[c] - не попереджати, якщо бібліотеку потрібно було створити [v] - бути багатослівним про дії
прийняті
Використовуйте llvm-ranlib-3.8 онлайн за допомогою служб onworks.net