Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Поддержка Linux реализована в Visual Studio версии 2017 и выше.
Общие
| Свойство | Описание | Варианты выбора |
|---|---|---|
| Выходной файл | Опция переопределяет умолчательное имя и расположение программы, которую создает линкер. (-o) | |
| Отображать ход выполнения | Печатает сообщения хода выполнения процесса компоновщика. | |
| Версия | Параметр -version сообщает компоновщику о том, что нужно поместить номер версии в заголовок исполняемого файла. | |
| Включить подробный вывод | Параметр -verbose сообщает компоновщику о том, что нужно вывести подробные сообщения для отладки. | |
| Трассировка | Параметр --trace указывает компоновщику выводить входные файлы по мере их обработки. | |
| Трассировка символов | Печать списка файлов, в которых обнаружен символ. (--trace-symbol=символ) | |
| Печать карты | Параметр --print-map сообщает компоновщику о необходимости вывода карты связей. | |
| Сообщить о неразрешенных ссылках на символы | Если этот параметр включен, он будет сообщать о неразрешенных ссылках на символы. | |
| Оптимизировать использование памяти | Оптимизация использования памяти путем повторного чтения таблиц символов по мере необходимости. | |
| Путь поиска общих библиотек | Позволяет пользователю указать путь поиска общих библиотек. (-rpath-link=path) | |
| Дополнительные каталоги библиотек | Позволяет пользователю переопределять путь к библиотеке в окружении. ( папка-L). | |
| Компоновщик | Задает программу, вызываемую при компоновке, или путь к компоновщику в удалённой системе. | |
| Время ожидания соединения | Время ожидания удаленного связывания (в миллисекундах). | |
| Копировать выходные данные | Указывает, следует ли копировать выходной файл сборки из удаленной системы на локальный компьютер. |
Ввод
| Свойство | Описание | Варианты выбора |
|---|---|---|
| Игнорировать конкретные стандартные библиотеки | Указывает одно или несколько имен пропускаемых библиотек по умолчанию. (--exclude-libs lib,lib) | |
| Игнорировать библиотеки по умолчанию | Пропуск библиотек по умолчанию и поиск только явно указанных библиотек. | |
| Принудительное разрешение неопределённых ссылок на символы | Принудительный ввод символа в выходной файл в качестве неопределенного символа. ( символ-u --неопределено=символ) | |
| Зависимости библиотеки | Этот параметр позволяет указать дополнительные библиотеки, которые следует добавить в командную строку компоновщика. Дополнительная библиотека будет добавлена в конец командной строки компоновщика с префиксом "lib" и окончанием в виде расширения ".a". (-lFILE) | |
| Дополнительные зависимости | Указывает дополнительные элементы для добавления в командную строку link. |
Отладка
| Свойство | Описание | Варианты выбора |
|---|---|---|
| Информация об отладочных символах | Информация об отладочных символах из выходного файла. |
Включить все Пропускать только отладочную символическую информацию Пропустить всю символьную информацию |
| Имя файла карты | Параметр "Карта" указывает компоновщику создать файл карты с именем, указанным пользователем. (-Map=) |
Продвинутые
| Свойство | Описание | Варианты выбора |
|---|---|---|
| Отметить переменные как доступные только для чтения после перемещения | Параметр отмечает переменные как доступные только для чтения после перемещения. | |
| Включить немедленное связывание функций | Этот параметр отмечает объект для немедленного связывания функций. | |
| Не требовать исполняемый стек | Этот параметр отмечает выходные данные как не требующие исполняемого стека. | |
| Весь архив | Весь архив использует весь код из источников и дополнительных зависимостей. |