[<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
 Некоторые опции редактора связей
Ниже показаны наиболее общие и употребимые опции редактора связей:
-lx            Определяют способ  сокращенного задания имени архивного
               файла. Он обозначает libx.a, где x может содержать до 7
               символов. По  умолчанию,  директории  /lib  и  /usr/lib
               просматриваются при поиске библиотеки x.

-Ldir          Изменяет алгоритм поиска библиотек, указанных с помощью
               -l, и  ищет  в  dir  перед  путями  по  умолчанию.  Имя
               директории dir может быть абсолютным или относительным.

-oname         Определяет  имя  name  для  результирующего  объектного
               файла. Имя по умолчанию - a.out.

-s             Удаляет  номера  строк  и  информацию,  содержащуюся  в
               таблице символов,  что позволяет  уменьшить  занимаемое
               пространство  (но   затрудняет  использование  sdb(1)).
               Замечание: Если  это не  сделано как  часть работы  cc,
               позднее с  помощью команды  strip(1) name можно удалить
               эту информацию из исполняемого файла name.

-N             Предписывает размещение  в  памяти  в  памяти  сегмента
               данных непосредственно  после текстового  сегмента. Это
               предотвращает разделяемое использование текста (которое
               задается по  умолчанию).  Опция  -N  дает  программисту
               возможность  иметь  самомодифицирующийся  код.  Но  для
               процессоров с  несколькими наборами регистров и большой
               памятью вряд  ли  есть  основания  использования  такой
               неструктурной техники.

Замечание: Опции описаны в Справочном руководстве пользователя на
странице ld(1). Библиотеки могут быть созданы или модифицированы с
помощью ar(1).