Это команда afs_compile_et, которую можно запустить в провайдере бесплатного хостинга OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
afs_compile_et - Создает текстовые таблицы ошибок для компиляции
СИНТАКСИС
afs_compile_et [-отлаживать] [-языка <Ланг>]
[-префикс <префикс>] [-v <версия>]
[-h <включают>] <[-испускают <выходной>]
таблица_ошибок>
ОПИСАНИЕ
The afs_compile_et команда создает таблицы текста ошибок для компиляции. Это включает
как заголовочный файл, содержащий набор сопоставлений между именами ошибок и значениями, так и .c
(или .msf) файл, содержащий текстовую таблицу описаний.
Втаблица_ошибок> аргумент указывает, какую таблицу ошибок генерировать. Таблица ошибок
спецификация должна существовать в текущем рабочем каталоге или в указанном каталоге
-префикс и должен быть назван error_table.et.
По умолчанию afs_compile_et генерирует два файла за один вызов. Это проблематично для
системы параллельной сборки. В -испускают опция может использоваться для генерации выходных файлов
независимо с двумя отдельными вызовами afs_compile_et для данной таблицы ошибок.
Это позволяет системам параллельной сборки генерировать исходный и заголовочный файлы, а также
целевые объекты, которые зависят от сгенерированных файлов исходного кода и заголовков, параллельно.
ПРЕДОСТЕРЕЖЕНИЯ
Эта команда используется внутри процесса сборки OpenAFS. Большинство пользователей будут
получить доступ к этой информации через «translate_et»(1) а не через afs_compile_et.
Эта команда не использует стандартный пакет синтаксического анализа командной строки AFS.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
-отлаживать
Ничего не делает. Он не добавляет к выходным данным отладочную информацию и не предоставляет
дополнительная информация о его эксплуатации.
-языка <Ланг>
Задает тип создаваемого вывода. В настоящее время только ANSI C и K&R
поддерживаемые значения (через c и k & r-c значения соответственно). По умолчанию используется ANSI C.
Есть некоторая поддержка для C ++, но она еще не поддерживается.
The -ланг <Ланг> вариант является синонимом -языка <Ланг>>.
-префикс <префикс>
Задает каталог для поиска error_table.et файл. Задает каталог
для поиска файла пролога, когда -h предоставляется вариант. В -p <префикс> вариант
синоним для -префикс <префикс>.
-h <включают>
Задает входной файл, называемый файлом пролога, и изменяет имя заголовка.
файл, созданный afs_compile_et.
Когда -h предоставляется вариант, afs_compile_et будет искать файл пролога с именем
<включают>.ph. afs_compile_et будет искать в текущем рабочем каталоге
файл пролога, если -p предоставляется вариант. Если файл пролога найден,
afs_compile_et поместит дословную копию содержимого файла пролога в
сгенерированный файл заголовка.
Когда -h указывается имя файла заголовка, сгенерированного afs_compile_et
являетсявключают>.h, вместо тоготаблица_ошибок>.h.
The -h опция не влияет на исходный файл, созданный afs_compile_et.
-v <версия>
Указан тип выходного файла: допустимые значения: 1 (по умолчанию для файлов C) или 2,
для .msf генерация файла.
-испускают <выходной>
Определяет, какой программный файл генерировать; файл заголовка или исходный файл. Указать
-испускают заголовок (или -испускают h) для генерации .h заголовочный файл. Указать -испускают источник (или
-испускают c) для генерации .c (или .msf) исходный файл.
ПРИМЕРЫ
Следующая команда генерирует файлы pterror.h и pterror.c, подходит для использования с C
программы:
% afs_compile_et -p путь / к / src / ptserver pterror
Следующая команда вместо этого генерирует файлы стиля K&R:
% afs_compile_et -p путь / к / src / ptserver -lang 'k & r-c' pterror
Следующая команда генерирует pterror.h файл, но не pterror.c .
% afs_compile_et -p путь / к / src / ptserver -emit header pterror
Следующая команда генерирует pterror.c файл, но не pterror.h .
% afs_compile_et -p путь / к / src / ptserver -emit source pterror
Используйте afs_compile_et в Интернете с помощью сервисов onworks.net
