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

Ad


Значок OnWorks

ld86 - Онлайн в облаке

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

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

ПРОГРАММА:

ИМЯ


ld86 - компоновщик для as86(1)

СИНТАКСИС


ld86 [-03МНдимрстыз[-]] [-llib_extension] [-o Outfile] [-Crtfile] [-Ллибдир] [-Olibfile]
[-текстовый адрес] [-Hheapsize] [-Ddataaddr] infile ...

ОПИСАНИЕ


Этот компоновщик понимает только объектные файлы, созданные ассемблером as86, он может связывать
их либо в нечистый, либо в отдельный исполняемый файл I&D.

По умолчанию для связывания все выключено или нет, кроме -0 и выходной файл
а. выход, Там есть не стандартное расположение библиотеки, определенное в компоновщике.

ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ


-0 создать заголовок с помощью 16-битной магии

-3 создать заголовок с помощью 32-битной магии

-d удалить заголовок из выходного файла, используемого для COM-файлов MSDOS. Как побочный эффект
это также включает -s, поскольку некуда поместить таблицу символов.

-Сх добавить файл libdir-from-search / crtx.o в список связанных файлов

-D адрес базы данных следует (в формате, подходящем для strtoul)

-H адрес вершины кучи (начального стека) (в формате, подходящем для strtoul)

-Lx добавить имя каталога x в начало списка библиотечных каталогов, в которых выполняется поиск

-M символы печати, связанные с stdout

-N Создайте собственный выходной файл Linux OMAGIC. Если содержимое представляет собой код i386, двоичный
могут быть либо связаны GCC, либо выполнены Linux. Если -z опция также включена
компоновщик может сгенерировать исполняемый файл QMAGIC.

-Бык добавить библиотеку или объектный файл libdir-from-search / x в список связанных файлов

-T текстовый базовый адрес следует (в формате, подходящем для strtoul)

-i отдельный выход I&D

-LX добавить библиотеку libdir-from-search / libx.a в список связанных файлов

-m модули печати, связанные с stdout

-o имя выходного файла следует

-s полосы символы

-r Создать перемещаемый объект из одного исходного объекта, если компоновщику присвоено -N
вариант также формат вывода будет в собственном формате хоста, если это возможно.

-t модули трассировки, просматриваемые на stdout

-y Измените таблицы символов, чтобы добавить «расширения» меток, чтобы метки с более чем 8
символы могут храниться в исполняемых файлах лося.

-z создавать исполняемые файлы "неотображенной нулевой страницы" или "QMAGIC"

Все параметры, не принимающие аргументы, могут быть отключены, если за буквой параметра следует
a '-', как для cc1.

ПРЕДНАЗНАЧЕН ЭТИКЕТКИ


Компоновщик заранее определяет несколько меток, которые можно импортировать в пользовательские программы.

__текст
Стандартная переменная C для конца текстового сегмента.

__edata
Стандартная переменная C для конца инициализированных данных.

__конец Стандартная переменная C для конца области bss.

__сегофф
Смещение в исполняемом файле между началом текстового сегмента и
начало сегмента данных в 16-байтовых «абзацах». Обратите внимание, это нуль для нечистых
(крошечная модель) исполняемые файлы и настроены для исполняемых файлов, которые не начинаются со смещения
0 внутри сегмента.

__segXDL
Самый низкий адрес с данными в сегменте «X». (например, __seg0DL для нулевого сегмента или
текстовый сегмент, __seg3DL предназначен для сегмента данных) Значение «X» - шестнадцатеричная цифра.

__segXDH
Верх области данных сегмента "X".

__segXCL
Нижняя часть «общих данных» сегмента «X» или области унифицированных данных. В каждом сегменте есть
как инициализированная, так и унифицированная область данных.

__segXCH
Верхняя часть общей площади сегмента «X».

__segXSO
Это скорректированное смещение от сегмента 0 начала сегмента X в
"абзацы".

ИСТОРИЯ


Версия 6809 не поддерживает -i.

Предыдущие версии компоновщика могли создавать исполняемый файл 8086 с сегментами
size> 64k, теперь только исполняемые файлы i386 могут иметь такие большие сегменты.

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


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

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

Команды Linux

Ad