Server for Information Technologies ������ ��������������
������� �������������� ����������
(095) 932-9212, 932-9213, 939-0783
E-mail: [email protected]
������ �������� ����(!) ������������� ���������� CIT Forum CD-ROM

LD(7)

��������
ld - �������� �������� �����.

���������

     ld [options] filename

��������
ld �������� ���������� ����� XENIX. �� ������� ����������� ��������� ����� ����������� ������ ��� ����� ��������� ������ � ����������� ������������ ���������� � ���� a.out. filename ������ ������� ������ ��� ������������ ����. ��� ����� ������ ����� ".�" (��� �������) ��� ".�" (��� �������� ����������) ����������. ���� ���� �����, ��� ���� ���, ����� ������ ����������� ����� ��� ����� ���������. ���� ��� ���������� �������� ������, ld ������ �� ������� ��������� �� �������: �������������� ���� �.out �� ���������.

ld ������������� ���������� ������ ��������� ������ � �������, ���������� ����������� �������. ������������ ����� � ����������� ������ ��������������� ������ � ��� ������, ���� ���������� ������������� ������� ������, ����������� �� ���������� ��������� ������. ������������ ����� ������ ���� � ranlib(1) �������, ������ ���� ������ ���������� __.SYMDEF, ������� �������� �������� ����������. ���������� �������� ��������������� ��� ����, ����� ������������� ��� ����� �������� ���������� ������, � ��������������� ������ �� ���������, ������� ���������� ������������� ������� ������. ��������� � ������������ ����� �������������� � �����, � ������� ��� ��������� � ������ ����������, � � ����� � ���� ����� �������� ������� ������ � ����������� ������.� ����� ������ ��� ��������� ����� ������ �������� �� ������������ ������. ld ������������� ������� �������������� ��������� � ������ ������ ���������.

���������� ��������� ���������:

-A num
������� ���������� ���������, ��������� ����������� �����, ������� (� ����������������� ����) - num. ���� �������� ������������� ���������� ���� � ��������� ����� a.out. ����� ����������� ����� ����� ����������� ������ ��� ���������� ���������. ��������� -� � -F �����������������.
-� num
������������� ��������� �������� � ������������ ����������������� �����.
-� num
������ ������� ��� �� ��������� � ��������� x.out. num ����� ���� 0, 1, 2 ��� 3, �������� 8086, 80186, 80286 � 80386 ����������, �������������. �� ��������� ��� 8086/80286 ������ 0. �� ��������� �� 80386 ������ 3. �������, ��� ���� �������� �������� ������ ���������; ���� ������������ ��������� ������, ���������� ��� ��� ���������� � ������� ��������, �� ��� ��������� ���������� ��� ����������.
-�
��������� ������� ��� �������� �� ����������� ���������� �����.
-D num
������������� �������� ������ � ������������ ������������� �����.
-�5
�������� ��� ��� ������ /usr/lib/coffconv � ���������� �����, �������� x.out � �������� ����������, ����������� � COFF.
-��
��������� ������� ��������� � -�5, ������� ��������� � ��������� ���������� �����.
-F num
������������� ������ ������������ ����� � num ������, ��� num - ����������������� �����. ���� �������� ������������ ��� �������� 80386, � ������� ���� ����� ���������� ������. �� ��������� ��������� 8086 ����� ���������� ����, ������������� ������ ������� �������� ������, � ��������� 80286 ����� ���� �������������� ������� � 4096 ����. �������� -F ����������� � -�.
-i
C������ ��������� ��������� � �������������� ������������ ��� ��������� ��������� ��������. ����� ����������� �������� ����, ���������� ��������� � �������������� ������������ ���������� � ��������� ���������� ��������. ��������� ����� ����� ����������� � �������� ����� ����� ��������������, ����������� � �������.
-La
������������� ������������� �������� ����������. ������������� �������� ���������� ������������ � ������ � �������� �������, �� ���������� ������������ ����������.
-Lm
������������� ������������ �������� ����������. ������������ �������� ���������� ������������ � ������, ������� �� ����� ���� ������� ������������ ����� ��� ����� �������������.
-m name
������� ����������� ��������� ���� � ������ name, ���������� ����� �������.
-Ms
���� �������� ������������� ��� ��������� ������, ��������������� ��� ���������������� � ������� ������������ ��������� �������. ��� �������� ������� �� ���������, ���� ����� �������� -M.
-Mm
������� ��������� ������� ������ � ��������� �� ������. ���� �������� ������������� ��� ��������� ������, ��������������� ��� ���������������� � ������� ������������ ������� ������. ��� ����� ��������� -i.
-MI
������� ��������� ������� ������ � ��������� �� ������. ���� �������� ������������� ��� ��������� ������, ��������������� � ������� ������������ ������� ������. ���� �������� ��������� -i.
-Mx
���������� ������ ������. � ����� ����� ��������� ��������:
s���������
m�������
l�������
h����� �������
e���������
-n num
������� ������� �� �����, ������������ num.
-N num
������������� ������ �������� �� ����������������� num (������� ������ ���� ������ 512) - �� ��������� 1024 ��� �������� 80386. 8086/80186/80286 ���������, ��� �������, �� ����� ����������� �� �������� ������ x.out, � �� ��������� ��� ���.
-� name
������������� ��� ����� ����������� ���������, ������ name ������ a.out.
-P
������ ����������� �������� ���������.
-r
�������� ��������� ����������� /lib/ldr � �����������, ������������� �� ld ��� �������� ������������� ��������� �����.
-R
������ ��� ����, ����� ������� ����������� ���� �� �������� �������. ����� ��� ������������� 8086.
-Rd num
���������� �������� ����������� �������� ���������� (������ 80386). num - ����������������� �����.
-Rt num
���������� �������� ����������� �������� ������ (������ 80386). num - ������������ �����.
-s
������� ������� ��������.
-S num
������������� ������������ ����� �������� �� num. ���� ��� ����������, �� ��������� 128.
-u symbol
���������� ��������� symbol ��� ��������������.
-v num
���������� ����� ������ XENIX. ��������� �������� ��� num 2,3 ��� 5; 5 �� ���������.

ld ������� �������� � ������� cc(1) ������ �� ������� ������. �� �������� ld ��� ��������� ��� �����������, ����������� ��� ����������� �������������� ��������� ����� �. ������ ����� ld �� �������������, ��� ��� ������� ������ ���������� ����������� ������ � ���������� ������� ����� ���� ������.

�����

 /bin/ld

��. �����
ar(2), cc(2), ld(2), masm(2), ranlib(2)

����������
����� ���, ��� �����������, ������������ ������ ���������, ��� � ranlib(2) ����������� ����� ��������� ������������ ������. ���� ��� �� �������, ld �� ������ ������� ����������� ���������, ��������� ��� ����������.
Comments: [email protected]
Designed by Andrey Novikov
Copyright © CIT