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


Синтаксис командной строки компоновщика

Чтобы выполнить LINK.EXE, введите следующую команду:

LINK arguments

В разделе arguments можно указать параметры и имена файлов в любом порядке. Сначала обрабатываются параметры, а затем — файлы. Для разделения аргументов можно использовать табуляцию или пробелы.

Примечание

Этот инструмент можно запустить только из командной строки Visual Studio.Его невозможно запустить из системной командной строки или из проводника.

В командной строке параметр состоит из спецификатора (это может быть дефис (–) или косая черта (/)), после которого указывается имя параметра. Нельзя сокращать имена параметров. Некоторые параметры принимают аргумент, который отделяется двоеточием (:). В спецификации параметра нельзя использовать пробелы или табуляцию, за исключением строк в кавычках, используемых в параметре /COMMENT. Числовые аргументы должны быть указаны в десятичном выражении либо в нотации языка С. Регистр не влияет на имена параметров и их ключевые слова, но он имеет значение для идентификаторов, которые используются в качестве аргументов.

Чтобы передать файл компоновщику, укажите имя файла в командной строки после команды LINK. Можно указать абсолютный или относительный путь к файлу, также в имени файла можно использовать подстановочные знаки. Если не указывать расширение файла с точкой (.), компоновщик LINK в целях поиска будет предполагать, что файл имеет расширение OBJ. Компоновщик LINK не использует сведения о расширении имени файла или отсутствие таких сведений, чтобы определить содержимое файла; тип файла определяется в процессе его изучения на предварительном этапе обработки, после чего файл обрабатывается соответствующим образом.

Если обработка выполнена успешно, link.exe возвращает ноль (это значит, что ошибок нет). В противном случае компоновщик возвращает номер ошибки, которая прервала процесс компоновки. Например, если компоновщик создает LNK1104, компоновщик возвращает 1104. Соответственно, минимальный номер ошибки, возвращаемые на обнаружил ошибку 1000. Возвращаемое значение 128 представляет проблемы конфигурации или с операционной системой или файлом конфигурации; загрузчик не загружает или link.exe или запускает.

См. также

Ссылки

Настройка параметров компоновщика

Параметры компоновщика