exponenta event banner

addLinkFlags

Добавление параметров связи для информации о построении

Описание

пример

addLinkFlags(buildinfo,options,groups) задает параметры компоновщика для добавления к информации построения.

Для выполнения функции требуется buildinfo и options аргументы. Можно использовать дополнительный groups аргумент для группирования параметров.

Генератор кода сохраняет параметры компоновщика в информационном объекте построения. Функция добавляет опции к объекту на основе порядка их указания.

Примеры

свернуть все

Добавить компоновщик -T параметр к информации о построении myBuildInfo и поместите опцию в группу OPTS.

myBuildInfo = RTW.BuildInfo;
addLinkFlags(myBuildInfo,'-T','OPTS');

Добавить параметры компоновщика -MD и -Gy к информации о построении myBuildInfo и поместите параметры в группу OPT_OPTS.

myBuildInfo = RTW.BuildInfo;
addLinkFlags(myBuildInfo,'-MD -Gy','OPT_OPTS');

Для среды построения, отличной от makefile, добавьте параметры компоновщика -MD, -Gy, и -T к информации о построении myBuildInfo. Размещение параметров -MD и-Gy в группе Debug и вариант -T в группеTemp.

myBuildInfo = RTW.BuildInfo;
addLinkFlags(myBuildInfo, {'-MD -Gy' '-T'}, ...
   {'Debug' 'Temp'});

Входные аргументы

свернуть все

Можно указать options аргумент как символьный вектор, как массив символьных векторов или как строка. Можно указать options аргумент в виде нескольких флагов компилятора в одном символьном векторе, например '-MD -Gy'. При указании options аргумент в виде многосимвольных векторов, например, '-MD -Gy' и '-T', options аргумент добавляется к информации построения в виде массива символьных векторов.

Пример: {'-MD -Gy' '-T'}

Можно указать groups аргумент как символьный вектор, как массив символьных векторов или как строка. Если указано несколько groups, например, 'Debug' 'Temp', функция связана с groups в options в порядке появления. Например, options аргумент {'-MD -Gy' '-T'} представляет собой массив символьных векторов с двумя элементами. Первый элемент находится в 'Debug' и второй элемент находится в Temp' группа.

Пример: {'Debug' 'Temp'}

Представлен в R2006a