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

Значок OnWorks

aarch64-linux-gnu-ld.gold - Интернет в облаке

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

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

ПРОГРАММА:

ИМЯ


gold - компоновщик GNU ELF

СИНТАКСИС


лд.золото [кредита] файл...

ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ


--Помогите Сообщать информацию об использовании

-v, --версия
Информация о версии отчета

-V Версия отчета и целевая информация

--добавить-необходимо
Не поддерживается

--no-add-required
Не копируйте теги DT_NEEDED из общих библиотек

--allow-множественное определение Разрешить несколько определений символов

--no-allow-multi-definition
Не допускайте множественных определений

--allow-shlib-unопределенный
Разрешить неразрешенные ссылки в общих библиотеках

--no-allow-shlib-не определено
Не разрешать неразрешенные ссылки в разделяемых библиотеках

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

- не по мере необходимости
Всегда DT_NEEDED для разделяемых библиотек

-утверждать [игнорируется]
Игнорируется

-b [эльф, двоичный], --формат [эльф, двоичный]
Установить формат ввода

-Bдинамический -l поиск общих библиотек

-Бстатический -l не ищет общие библиотеки

-ди псевдоним для -Bдинамический

-дн псевдоним для -Бстатический

-Bгруппа
Использовать правила поиска имени группы для общей библиотеки

-Бисимволический
Связывание определенных символов локально

-Bsymbolic-функции
Связывание определенных функциональных символов локально

--build-id [= СТИЛЬ]
Создать заметку с идентификатором сборки

--build-id-размер-чанка-для-treehash РАЗМЕР
Размер блока для '--build-id = tree'

--build-id-min-file-size-for-treehash РАЗМЕР
Минимальный размер выходного файла для '--build-id = tree', чтобы работать иначе, чем
'--build-id = sha1'

--check-разделы
Проверять адреса сегментов на совпадение (по умолчанию)

--no-check-разделы
Не проверять адреса сегментов на совпадения

--compress-debug-разделы [нет, zlib]
Сжать разделы .debug_ * в выходном файле

--copy-dt-необходимые-записи
Не поддерживается

--no-copy-dt-необходимые-записи Не копируйте теги DT_NEEDED из общих библиотек

--креф
Таблица перекрестных ссылок на выходе

--no-cref
Не выводить таблицу перекрестных ссылок

--ctors-in-init-массив
Использовать DT_INIT_ARRAY для всех конструкторов (по умолчанию)

--no-ctors-in-init-массив
Обрабатывать конструкторы в соответствии с указаниями компилятора

-d, --define-общий
Определите общие символы

--no-define-общий
Не определяйте общие символы

-Округ Колумбия Псевдоним для -d

-дп Псевдоним для -d

--отлаживать [все, файлы, скрипт, задача] [, ...]
Включите отладку

--defsym СИМВОЛ = ВЫРАЖЕНИЕ
Определить символ

- распутать [= СТИЛЬ]
Разбирать символы C ++ в сообщениях журнала

--no-разбирать
Не разбирайте символы C ++ в сообщениях журнала

--detect-odr-нарушения
Ищите нарушения правила определения C ++ One

--no-обнаруживать-odr-нарушения
Не ищите нарушений правила определения C ++ One

-x, --discard-все
Удалить все локальные символы

-X, --discard-locals
Удалить все временные локальные символы

--динамический-список-данные
Добавить символы данных к динамическим символам

--dynamic-list-cpp-новый
Добавить оператор C ++ new / delete к динамическим символам

--динамический-список-cpp-информация о типе Добавить информацию о типе C ++ к динамическим символам

--динамический-список ФАЙЛОВ
Прочтите список динамических символов

-e АДРЕС, --Вход АДРЕС Установить начальный адрес программы

--exclude-libs библиотека, библиотека ...
Исключить библиотеки из автоматического экспорта

-E, --export-динамический
Экспорт всех динамических символов

--no-экспорт-динамический
Не экспортировать все динамические символы (по умолчанию)

--export-динамический-символ SYMBOL
Экспорт СИМВОЛА в динамическую таблицу символов

-ЭБ Связывайте объекты с прямым порядком байтов.

-EL Связывайте объекты с прямым порядком байтов.

--eh-frame-hdr
Создать заголовок кадра исключения

--no-enum-size-предупреждение
(Только ARM) Не предупреждать об объектах с несовместимыми размерами перечислений

-f ШЛИБ, --вспомогательный SHLIB Вспомогательный фильтр для таблицы символов общих объектов

-F ШЛИБ, --фильтр ШЛИБ
Фильтр для таблицы символов общих объектов

--фатальные-предупреждения
Считайте предупреждения ошибками

--нет-фатальных-предупреждений
Не относитесь к предупреждениям как к ошибкам

-фини SYMBOL
Позвоните в SYMBOL во время разгрузки

--fix-cortex-a8
(Только ARM) Исправить двоичные файлы для ошибки Cortex-A8.

--no-fix-cortex-a8
(Только ARM) Не исправляйте двоичные файлы для ошибки Cortex-A8.

--fix-arm1176
(Только ARM) Исправить двоичные файлы для ошибки ARM1176.

--no-fix-arm1176
(Только ARM) Не исправляйте двоичные файлы для ошибки ARM1176.

--merge-exidx-записи
(Только ARM) Объединить записи exidx в debuginfo.

--no-merge-exidx-записи
(Только ARM) Не объединяйте записи exidx в debuginfo.

--fix-v4bx
(Только ARM) Перепишите BX rn как MOV pc, rn для ARMv4

--fix-v4bx-взаимодействие
(Только для ARM) Переписать ветвь BX rn на взаимодействующую облицовку ARMv4.

-g Игнорируется

--gdb-индекс
Создать раздел .gdb_index

--no-gdb-индекс
Не создавать раздел .gdb_index

--gnu-уникальный
Включить привязку символа STB_GNU_UNIQUE (по умолчанию)

--no-gnu-уникальный
Отключить привязку символа STB_GNU_UNIQUE

-h ИМЯ ФАЙЛА, -сонами ИМЯ ФАЙЛА
Установить имя общей библиотеки

-хэш-ведро-пустая-фракция ДРОБНАЯ ЧАСТЬ
Мин. Доля пустых сегментов в динамическом хеше

- хэш-стиль [sysv, gnu, оба]
Динамический стиль хеширования

-I ПРОГРАММА, --динамический компоновщик ПРОГРАММА
Установить путь динамического компоновщика

- инкрементальный
Если возможно, сделайте инкрементную ссылку; в противном случае сделайте полную ссылку и подготовьте вывод
для инкрементального связывания

- без приращения
Сделайте полную ссылку (по умолчанию)

--incremental-полный
Сделайте полную ссылку и подготовьте вывод для инкрементной ссылки

--инкрементное обновление
Сделайте инкрементную ссылку; выйти, если невозможно

--incremental-база ФАЙЛОВ
Установить базовый файл для инкрементной связи (по умолчанию - выходной файл)

- инкрементально-измененный
Предположим, файлы изменены

--incremental-без изменений
Предположим, файлы не изменились

--incremental-неизвестно
Использовать временные метки для проверки файлов (по умолчанию)

--incremental-startup-без изменений
Считать файлы запуска без изменений (файлы, предшествующие этой опции)

--incremental-патч PERCENT - дополнительное пространство, выделяемое для исправлений.

-в этом SYMBOL
Вызов SYMBOL во время загрузки

--просто-символы ФАЙЛОВ
Чтение только значений символов из ФАЙЛА

--map-целые файлы
Отображать целые файлы в память (по умолчанию на 64-битных хостах)

--no-map-all-files
Сопоставить соответствующие части файла с памятью (по умолчанию на 32-битных хостах)

--keep-файлы-сопоставленные
Сохранять сопоставление файлов по проходам (по умолчанию)

--no-keep-files-mapped
Освободить сопоставленные файлы после каждого прохода

--ld-сгенерированная-раскрутка-информация
Генерация информации о раскручивании для PLT (по умолчанию)

--no-ld-сгенерированная-раскрутка-информация
Не генерировать информацию о раскручивании для PLT

-l НАЗВАНИЕ, --библиотека LIBNAME
Искать библиотеку LIBNAME

-L ДИР, --библиотека-путь DIR
Добавить каталог в путь поиска

--text-переупорядочить
Включить изменение порядка текстовых разделов для имен разделов GCC (по умолчанию)

--без изменения порядка текста
Отключить переупорядочение текстовых разделов для имен разделов GCC

-nostdlib
Искать только в каталогах, указанных в командной строке.

--росегмент
Поместите неисполняемые разделы только для чтения в отдельный сегмент

--росегмент-разрыв OFFSET
Установить смещение между исполняемым и доступным только для чтения сегментом

-m ЭМУЛЯЦИЯ
Установить эмуляцию компоновщика GNU; устаревший

--mmap-выходной-файл
Сопоставьте выходной файл для записи (по умолчанию).

--no-mmap-выходной-файл
Не отображайте выходной файл для записи.

-M, --print-карта
Записать файл карты на стандартный вывод

-Карта ИМЯ ФАЙЛА КАРТЫ
Записать файл карты

-n, --nmagic
Не выравнивать данные по странице

-N, --омагия
Не выравнивать данные по страницам, не делать текст только для чтения

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

--enable-новые-dtags
Разрешить использование DT_RUNPATH и DT_FLAGS

--disable-новые-dtags
Отключить использование DT_RUNPATH и DT_FLAGS

--noinhibit-exec
Создавайте выходной файл, даже если возникают ошибки

--no-не определено
Сообщать о неопределенных символах (даже с --общий)

-o ФАЙЛ, --выход ФАЙЛОВ
Установить имя выходного файла

-O УРОВЕНЬ, -оптимизировать УРОВЕНЬ
Оптимизировать размер выходного файла

--формат [Двоичный]
Установить формат вывода

-p (Только ARM) Игнорировать для обратной совместимости

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

-нет пирог
Не создавайте независимый от позиции исполняемый файл

--pic-исполняемый файл
Создать независимый от позиции исполняемый файл

--no-pic-исполняемый
Не создавайте независимый от позиции исполняемый файл

-нет-конвейер-знание
(Только ARM) Игнорировать для обратной совместимости

--plt-выравнивание [= P2ALIGN]
(Только PowerPC64) Выровняйте заглушки вызовов PLT по строкам кеша

--plt-статическая цепочка
(Только PowerPC64) Заглушки вызовов PLT должны загружать r11

--no-plt-статическая-цепочка
(Только PowerPC64) Заглушки вызовов PLT не должны загружать r11

--plt-потокобезопасный
(Только PowerPC64) Заглушки вызова PLT с барьером нагрузки-нагрузки

--no-plt-потокобезопасный
(Только PowerPC64) Заглушки вызовов PLT без барьера

--плагин PLUGIN
Загрузите библиотеку плагинов

--plugin-opt ВАРИАНТ
Передать опцию плагину

--posix-fallocate
Используйте posix_fallocate, чтобы зарезервировать место в выходном файле (по умолчанию).

--no-posix-fallocate
Используйте fallocate или ftruncate, чтобы зарезервировать место.

--preread-archive-символы
Предварительно считанные символы архива при многопоточности

- формат вывода на печать
Формат вывода по умолчанию для печати

--print-символ-количество ИМЯ ФАЙЛА
Символы печати, определенные и используемые для каждого ввода

-Ку Игнорируется для совместимости с SVR4

-q, --emit-relocs
Генерация перемещений на выходе

-r, -перемещаемый
Создание перемещаемого вывода

-i Синоним для -r

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

--retain-файл-символов ФАЙЛОВ
оставить только символы, перечисленные в этом файле

-R DIR Добавить DIR в путь поиска во время выполнения

-rpath DIR
Добавить DIR в путь поиска во время выполнения

--rpath-ссылка DIR
Добавить DIR, чтобы связать путь поиска общей библиотеки времени

--section-файл заказа ИМЯ ФАЙЛА
Разделы макета в указанном порядке.

- начало раздела РАЗДЕЛ = АДРЕС
Установить адрес раздела

--sort-common [= {по возрастанию, по убыванию}]
Сортировать общие символы по выравниванию

--sort-раздел [нет, имя]
Сортировать разделы по названию. '--no-text-reorder' заменит '--sort-section = name' для
.text

- запасные-динамические-теги СЧИТАТЬ
Слоты динамических тегов для резервирования (по умолчанию 5)

-s, - полосатая
Убрать все символы

-S, --strip-debug
Удалить отладочную информацию

--strip-debug-нелинейный
Выдавать только информацию о номере строки отладки

--strip-debug-gdb
Удалите символы отладки, которые не используются GDB (по крайней мере версии <= 7.4)

--strip-lto-разделы
Удаление разделов промежуточного кода LTO

- размер-заглушки РАЗМЕР
(Только ARM, PowerPC) Максимальное расстояние от инструкций в группе разделов
к их заглушкам. Отрицательные значения означают, что заглушки всегда после (PowerPC до)
группа. 1 означает использовать размер по умолчанию.

--нет-сохранять-память
Используйте меньше памяти и больше дискового ввода-вывода (включено только для совместимости с GNU ld)

-G, -общий
Создать общую библиотеку

-BShareable
Создать общую библиотеку

--split-stack-adjust-size РАЗМЕР
Размер стека, когда -fsplit-стек вызовы функций без разделения

-статический
Не связываться с разделяемыми библиотеками

--icf [нет, все, безопасно]
Сворачивание идентичного кода. '--icf = safe' Сворачивает операторы, операторы и функции, чьи
указатели точно не берутся.

--icf-итераций СЧИТАТЬ
Количество итераций ICF (по умолчанию 2)

--print-icf-разделы
Список свернутых одинаковых разделов на stderr

--no-print-icf-section
Не перечисляйте сложенные одинаковые секции

- неповторимый SYMBOL
Не складывайте этот символ во время ICF.

--gc-разделы
Удалить неиспользуемые разделы

--no-gc-разделы
Не удалять неиспользуемые разделы (по умолчанию)

--print-gc-разделы
Список удаленных неиспользуемых разделов на stderr

--no-print-gc-section
Не перечислять удаленные неиспользуемые разделы

--статистика
Статистика использования ресурсов печати

--sroot DIR
Установить корневой каталог целевой системы

-t, --след
Вывести имя каждого входного файла

-T ФАЙЛ, --скрипт ФАЙЛОВ
Читать скрипт компоновщика

--потоки
Запустите компоновщик в многопоточном режиме

- без нитей
Не запускайте многопоточный компоновщик

--число потоков СЧИТАТЬ
Количество используемых потоков

--thread-count-initial СЧИТАТЬ
Количество потоков для использования на начальном проходе

--thread-count-средний COUNT Количество потоков для использования в среднем проходе

--thread-count-final СЧИТАТЬ
Количество потоков для использования на последнем проходе

-Тбсс АДРЕС
Установите адрес сегмента bss

-Tданные АДРЕС
Установите адрес сегмента данных

-Ттекст АДРЕС
Установите адрес текстового сегмента

-Ttext-сегмент АДРЕС
Установите адрес текстового сегмента

-Trodata-сегмент АДРЕС
Установите адрес сегмента родаты

--toc-оптимизировать
(Только PowerPC64) Оптимизация кодовых последовательностей TOC

--no-toc-оптимизировать
(Только PowerPC64) Не оптимизируйте кодовые последовательности TOC

--toc-сортировать
(Только PowerPC64) Сортировка разделов TOC и GOT

--no-toc-сортировка
(Только PowerPC64) Не сортировать разделы TOC и GOT

-u УСЛОВНОЕ ОБОЗНАЧЕНИЕ, --неопределенный SYMBOL
Создать неопределенную ссылку на SYMBOL

--неразрешенные-символы ignore-all, report-all, ignore-in-object-files, ignore-in-shared-libs
Как обращаться с неразрешенными символами

--подробный
Синоним для --отлаживать=файлов

--версия-скрипт ФАЙЛОВ
Читать версию скрипта

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

--no-warn-общий
Не предупреждать о повторяющихся общих символах (по умолчанию)

--warn-конструкторы
Игнорируется

--no-warn-конструкторы
Игнорируется

--warn-execстек
Предупреждать, если стек исполняемый

--no-warn-execstack
Не предупреждать, если стек исполняемый (по умолчанию)

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

--warn-несколько-GP
Игнорируется

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

--no-warn-поиск-несоответствие
Не предупреждать при пропуске несовместимой библиотеки

--warn-shared-textrel
Предупреждать, если текстовый сегмент недоступен для совместного использования

--no-warn-shared-textrel
Не предупреждать, если текстовый сегмент недоступен для совместного использования (по умолчанию)

--warn-неразрешенные-символы
Сообщать о неразрешенных символах как о предупреждениях

-error-unresolved-symbols
Сообщать о неразрешенных символах как об ошибках

--no-wchar-размер-предупреждение
(Только ARM) Не предупреждать об объектах с несовместимыми размерами wchar_t

- весь архив
Включить все содержимое архива

--no-весь-архив
Включать только необходимое содержимое архива

--сворачивать SYMBOL
Используйте функции оболочки для SYMBOL

-y УСЛОВНОЕ ОБОЗНАЧЕНИЕ, --символа следа SYMBOL
Отслеживание ссылок на символ

--undefined-версия
Разрешить неиспользуемую версию в скрипте (по умолчанию)

--no-undefined-версия
Не разрешать неиспользуемую версию в скрипте

-Y PATH
Путь поиска по умолчанию для совместимости с Solaris

- (, --старт-группа
Начать поисковую группу в библиотеке

-), --конечная группа
Завершить поисковую группу в библиотеке

--start-библиотека
Начать библиотеку

--end-lib
Завершить библиотеку

-предохранитель-ld
Игнорируется для совместимости опций компоновщика GCC

-z Combreloc
Сортировка динамических перемещений

-z Nocombreloc
Не сортировать динамические перетяжки

-z common-page-size = РАЗМЕР
Установите для общего размера страницы значение SIZE

-z определение
Сообщать о неопределенных символах (даже с --общий)

-z исполнительный стек
Отметить вывод как требующий исполняемого стека

-z initfirst
Отметить DSO для инициализации первым во время выполнения

-z вставлять
Отметить объект для вставки всех DSO, кроме исполняемого

-z ленивый
Отметить объект для ленивой привязки во время выполнения (по умолчанию)

-z loadfltr
Отметить объект, требующий немедленной обработки

-z max-page-size = РАЗМЕР
Установите максимальный размер страницы на SIZE

-z Muldefs
Разрешить несколько определений символов

-z нокопирелок
Не создавайте копии релоков

-z Nodefaultlib
Отметить объект, чтобы не использовать пути поиска по умолчанию

-z ноделет
Отметить DSO как не удаляемый во время выполнения

-z кивать
Отметить DSO недоступным для dlopen

-z кувыркающийся
Отметить DSO как недоступный для dldump

-z стек noexec
Отметить вывод как не требующий исполняемого стека

-z теперь пометить объект для немедленной привязки функции

-z происхождения
Отметьте DSO, чтобы указать, что требуется немедленная обработка $ ORIGIN во время выполнения

-z Relro
По возможности пометьте переменные как доступные только для чтения после перемещения

-z Норелро
Не отмечать переменные как доступные только для чтения после перемещения

-z текст
Не разрешать перемещения в сегментах только для чтения

-z нет текста
Разрешить перемещение в сегментах только для чтения (по умолчанию)

-z текст
Разрешить перемещение в сегментах только для чтения (по умолчанию)

-z строить
Dummy z вариант

ld.gold: поддерживаемые цели: elf32-i386 elf32-i386-freebsd elf32-i386-nacl elf32-x86-64
elf32-x86-64-freebsd elf32-x86-64-nacl elf64-x86-64 elf64-x86-64-freebsd elf64-x86-64-nacl
ld.gold: поддерживаемые эмуляции: elf_i386 elf_i386_nacl elf32_x86_64 elf32_x86_64_nacl
elf_x86_64 elf_x86_64_nacl

СОСТАВЛЕНИЕ ОТЧЕТОВ ОШИБКИ


Сообщайте об ошибкахhttp://www.sourceware.org/bugzilla/>

АВТОРСКИЕ ПРАВА


Авторские права © 2014 Free Software Foundation, Inc. Эта программа является бесплатным программным обеспечением; вы можете
распространять его в соответствии с условиями Стандартной общественной лицензии GNU версии 3 или (на ваш
вариант) более поздняя версия. Эта программа не имеет абсолютно никаких гарантий.

Используйте aarch64-linux-gnu-ld.gold в Интернете с помощью сервисов onworks.net


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

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

Команды Linux

Ad