Четвертый BORLAND С++ и его окружение

Создание расширенного словаря: параметр /E


Для ускорения процесса компоновки больших файлов библиотек

(таких, как стандартная библиотека Cx.LIB), можно указать утилите

TLIB, что нужно создать расширенный словарь и подсоединить его к

файлу библиотеки. Данный словарь в крайне компактной форме содержит информацию, которая не вносится в стандартный словарь библиотеки. Эта информация позволяет компоновщику TLINK быстрее обрабатывать файлы библиотек, особенно в том случае, когда они находятся на гибком диске или на медленном жестком диске. Все библиотеки

на ваших дистрибутивных дисках содержат расширенный словарь.

Для создания расширенного словаря модифицируемой библиотеки

необходимо при добавлении, удалении или замене модулей в этой

библиотеке задать параметр /E при вызове утилиты TLIB. Для создания расширенного словаря существующей библиотеки, которую вы не

хотите модифицировать, нужно задать параметр /E и указать TLIB

удаление из библиотеки несуществующего модуля. При этом утилита

TLIB выдаст предупреждающее сообщение о том, что заданный модуль

в библиотеке не найден, но наряду с этим создаст расширенный словарь заданной библиотеки. Например, введите следующую строку:

tlib /E mylib -bogus

Если не использовать в командной строке TLIB параметр /e, то

утилита TLIB будет игнорировать отладочную информацию в библиотеке, имеющей расширенный словарь.



Содержание раздела