Unix Man (Справочное руководство)


LINT(1) - часть 2


/p>

Следующие аргументы изменяют поведение программы lint:

-l библ -n -p -c -o библ

Подключить lint-библиотеку llib lбибл.ln. Если вставить в командную строку -lm, будет подключена lint-версия математической библиотеки llib-lm.ln. Этот аргумент не подавляет использование библиотеки llib-lc.ln. Данные lint библиотеки должны находиться в надлежащем каталоге [см. ниже ФАЙЛЫ]. Опцию можно использовать, чтобы сослаться на локальные lint-библиотеки; она удобна при разработке проектов, состоящих из многих файлов.

Не проверять совместимость со стандартной или мобильной lint-библиотеками.
Попытаться проверить возможность переноса на другие диалекты языка C (IBM и GCOS). В сочетании с более строгим контролем данная опция сокращает имена, не являющиеся внешними, до восьми символов, а внешние имена - до шести символов одного размера.
Если задана эта опция, lint генерирует .ln-файл для каждого .c-файла, указанного в командной строке. Эти .ln-файлы являются результатом только первого прохода программы lint; проверка совместимости функций в них не выполнена.

Создает lint-библиотеку с именем llib-lбибл.ln. Опция -c отменяет действие опции -o. Созданная lint-библиотека - это файл, который подается на вход второму проходу lint. Действие опции -o заключается в простом сохранении данного файла в указанной lint-библиотеке. Чтобы сформировать библиотеку без посторонних сообщений, следует использовать опцию -x. Опция -v удобна, если исходные файлы для lint-библиотеки состоят из описаний внешних интерфейсов (таким способом, например, создан файл llib-lc). Аналогичный эффект может быть достигнут при помощи "lint-комментариев" (см. ниже).

Распознаются также опции -D, -U, -I команды и опции -g, -O команды , если они заданы в виде отдельных аргументов. Опции -g и -O игнорируются, однако сама возможность их задания делает поведение команды lint в большей мере похожим на . Остальные опции игнорируются с предупреждающими сообщениями. Определен символ препроцессора lint, что позволяет изменять или делать невидимыми для lint некоторые сомнительные фрагменты программы. Поэтому lint следует рассматривать как зарезервированное ключевое слово во всех программах, которые предполагается проверять при помощи lint.

На поведение программы lint влияют некоторые специальные комментарии в тексте исходной C-программы:




Начало  Назад  Вперед



Книжный магазин