Операционная система UNIX. Руководство программиста

     

Компиляция описания


Описания терминалов в базе данных terminfo переводятся из исходного в компилированный формат компилятором tic(1M).

Исходный файл с описанием обычно имеет расширение .ti. Например, описание myterm будет называться myterm.ti. Скомпилированное описание myterm обычно помещается в /usr/lib/terminfo/m/ myterm, так как название терминала начинается на m. myterm будет также иметь синонимы, например, /f/fancy. Если перед компиляцией установлено и помещено в окружение значение переменной $TERMINFO, скомпилированное описание будет помещено в каталог $TERMINFO. В этом случае все программы будут искать описание терминала сначала в каталоге $TERMINFO, а затем уже в подразумеваемом каталоге /usr/lib/terminfo. Общий формат командной строки для запуска компилятора tic таков:

tic [-v[число]] [-c] файл

Опция -v требует выводи трассировочной информации о ходе компиляции файла. Опция -c задает поиск ошибок в описании, она может использоваться одновременно с -v. Если нужно скомпилировать сразу несколько файлов, следует прежде воспользоваться командой cat(1) для их объединения. Приведенная ниже командная строка задает компиляцию описания terminfo для нашего гипотетического терминала:

tic -v myterm.ti # в ходе компиляции выдается трассировочная информация

Подробную информацию о компиляторе см. в Справочнике администратора, tic(1M).



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