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

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 вихідний файл] [-Ccrt файл] [-Лібдір] [-Olibfile]
[-Ttextaddr] [-Hвеликий розмір] [-Ddataaddr] infile...

ОПИС


Цей компонувальник розуміє лише об’єктні файли, створені асемблером as86, він може компонувати
їх у нечистий або окремий виконуваний файл I&D.

За замовчуванням для зв’язування все вимкнено або нічого, крім -0 і вихідний файл
а, є НЕ стандартне розташування бібліотеки, визначене в компонувальнику.

ВАРІАНТИ


-0 створити заголовок із 16-бітною магією

-3 створити заголовок із 32-бітною магією

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

-Cx додати файл 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
символи можна зберігати у виконуваних файлах elks.

-z створювати виконувані файли "невідображеної нульової сторінки" або "QMAGIC".

Усі параметри, які не приймають аргумент, можна вимкнути, дотримуючись літери параметра by
«-», як для cc1.

ЗАВЕРШЕНИЙ ЕТИКЕТКИ


Компонувальник попередньо визначає кілька міток, які можна імпортувати в програми користувача.

__etext
Стандартна змінна C для кінця текстового сегмента.

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

__кінець Стандартна змінна C для кінця області bss.

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

__segXDL
Найнижча адреса з даними в сегменті «X». (наприклад, __seg0DL для нульового сегмента або
текстовий сегмент, __seg3DL для сегмента даних) Значення 'X' є шістнадцятковою цифрою.

__segXDH
Верхня частина області даних сегмента «X».

__segXCL
Нижня частина «загальних даних» сегмента «X» або області єдиних даних. Кожен сегмент має
як ініціалізована, так і уніцілізована область даних.

__segXCH
Верхня частина сегмента «X» спільної зони.

__segXSO
Це скоригований зсув від сегмента 0 до початку сегмента «X».
«абзаци».

ІСТОРІЯ


Версія 6809 не підтримує -i.

Попередні версії компонувальника могли створити виконуваний файл 8086 із сегментами a
розмір >64k, тепер лише виконувані файли i386 можуть мати такі великі сегменти.

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


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

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

Команди Linux

Ad