Поделиться через


Правила для операторов определения модуля

Следующие правила синтаксиса применяются ко всем операторам в ФАЙЛЕ DEF. Другие правила, применимые к конкретным операторам, описываются с каждым оператором.

  • Операторы, атрибуты ключевое слово и идентификаторы, указанные пользователем, чувствительны к регистру.

  • Длинные имена файлов, содержащие пробелы или точки с запятой (;) должны быть заключены в кавычки (").

  • Используйте одно или несколько пробелов, вкладок или новых символов, чтобы разделить оператор ключевое слово от своих аргументов и разделить операторы друг от друга. Двоеточие (:) или знак равенства (=), обозначающее аргумент, окружено нулевым или большим числом пробелов, вкладок или символов новой строки.

  • Оператор NAME или LIBRARY , если используется, должен предшествовать всем другим операторам.

  • Инструкции SECTIONS и EXPORTS могут отображаться несколько раз в файле DEF. Каждая инструкция может принимать несколько спецификаций, которые должны быть разделены одним или несколькими пробелами, вкладками или новыми символами. Оператор ключевое слово должен отображаться один раз перед первой спецификацией и может повторяться перед каждой дополнительной спецификацией.

  • Многие операторы имеют эквивалентный параметр командной строки LINK. Дополнительные сведения см. в описании соответствующего параметра LINK.

  • Примечания в DEF-файле указываются точкой с запятой (;) в начале каждой строки комментариев. Комментарий не может совместно использовать строку с оператором, но она может отображаться между спецификациями в многострочный оператор. (SECTIONS и EXPORTS — это многостроные операторы.)

  • Числовые аргументы указываются в базовом 10 или шестнадцатеричном формате.

  • Если строковый аргумент совпадает с зарезервированным словом, он должен быть заключен в двойные кавычки ().

См. также

Файлы определения модуля (DEF)