LORDER(1)
LORDER(1)
НАЗВАНИЕ
lorder - поиск зависимостей между об ектными файлами
СИНТАКСИС
lorder файл ...
ОПИСАНИЕ
Аргументами являются один или более об ектных или библиотечных архивных файлов [см. ]. Результатом выполнения команды, поступающим на стандартный вывод, является список пар имен об ектных файлов или элементов архива; первый файл пары ссылается на внешние имена, определенные во втором файле. Этот список можно обработать командой , чтобы найти способ упорядочения библиотеки, позволяющий отредактировать связи за один проход. Заметим, что редактор связей может делать и несколько проходов по архиву, имеющему мобильный формат [см. ], и не требует, чтобы при построении архива обязательно применялась команда . Однако применение команды может сделать доступ к архиву во время редактирования связей несколько более эффективным.
В следующем примере из существующих .о-файлов строится новая библиотека
ar -cr library `lorder *.o | tsort`
ФАЙЛЫ
TMPDIR/*symref Временные файлы. TMPDIR/*symdef Временные файлы.
Обычно каталог TMPDIR - это /usr/tmp, однако данное соглашение можно изменить, присвоив переменной окружения TMPDIR другое значение [см. tempnam( ) в ].
СМ. ТАКЖЕ
, , .
в Справочнике программиста.
ОГРАНИЧЕНИЯ
Команда lorder способна обрабатывать об ектные и архивные файлы с любыми расширениями, но при условии, что исходных файлов несколько. Если исходный файл один, он должен иметь расширение .o.