русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Команды LIB


Дата добавления: 2015-06-12; просмотров: 538; Нарушение авторских прав


Команды LIB служат для сопровождения библиотек и обеспечивают добавление, удаление, замену модулей в библиотеке, а также копирование и перемещение модулей в новые библиотеки.

1. Добавление модуля в библиотеку.

Синтаксис:

+<имя объектного файла>

Модуль, находящийся в указанном объектном файле, имя которого, если нужно дополнено описанием пути поиска в подоглавлениях, добавляется в текущую библиотеку.

Если не указано расширение имени объектного файла, предполагается OBJ.

Модуль помещается в библиотеку под именем, совпадающим с базовым именем объектного файла.

Между знаком + и именем файла не должно быть пробелов.

2. Удаление модуля из библиотеки.

Синтаксис:

-<имя модуля>

Модуль с указанным именем удаляется из текущей библиотеки.

 

Следует иметь в виду, что команды удаления всегда отрабатываются до команд добавления независимо от их порядка в командной строке. Такой порядок спасает LIB от попыток замены существующей версии модуля на новую версию.

Имена модулей могут задаваться как на регистре строчных букв, так и на регистре заглавных букв.

3. Замена модуля библиотеки.

Синтаксис:

-+<имя модуля>

Модуль с указанным именем замещается модулем из объектного файла, имеющим то же базовое имя, что и указанное имя, и расширение OBJ. LIB сначала удаляет модуль, а затем ищет файл.

Имена модулей могут задаваться как на регистре строчных букв, так и на регистре заглавных букв.

4. Копирование модуля.

Синтаксис:

*<имя модуля>

Модуль с указанным именем копируется из библиотеки в объектный файл, создаваемый в текущем подоглавлении и имеющий базовое имя, совпадающее с именем модуля, и расширение OBJ.

Имена модулей могут задаваться как на регистре строчных букв, так и на регистре заглавных букв.

5. Перемещение модуля.



Синтаксис:

-*<имя модуля>

Работа этой команды аналогична копированию с той лишь разницей, что после копирования модуль удаляется из библиотеки.

6. Объединение библиотек.

Синтаксис:

+<имя библиотеки>

Содержимое указанной библиотеки добавляется в текущую библиотеку. Следует помнить, что в этом случае расширение имени опускать нельзя, так как тогда указанное имя будет интерпретироваться как имя объектного файла.

 

Модули помещаются в конец текущей библиотеки. Исходная библиотека не изменяется.

Этой командой в библиотеки MS-DOS могут быть добавлены библиотеки XENIX или INTEL.



<== предыдущая лекция | следующая лекция ==>
Library file does not exist. Create? | Запуск и особенности работы MAKE


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.025 сек.