[<<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).