exponenta event banner

getCompileFlags

Получение параметров компилятора из сведений о построении

Описание

пример

options = getCompileFlags(buildinfo,includeGroups,excludeGroups) возвращает параметры компилятора из информации построения.

Для выполнения функции требуется buildinfo аргумент. Можно использовать опционально includeGroups и excludeGroups аргументы. Эти необязательные аргументы позволяют выборочно включать или исключать группы из параметров компилятора, возвращаемых функцией.

Если вы решили указать excludeGroups и опустить includeGroups, укажите нулевой символьный вектор ('') для includeGroups.

Примеры

свернуть все

Получение параметров компилятора, сохраненных в сведениях о построении myBuildInfo.

myBuildInfo = RTW.BuildInfo;
addCompileFlags(myBuildInfo,{'-Zi -Wall' '-O3'}, ...
   'OPTS');
compflags = getCompileFlags(myBuildInfo);
>> compflags

compflags = 

    '-Zi -Wall'    '-O3'

Получение параметров компилятора, сохраненных с именем группы Debug в информации о построении myBuildInfo.

myBuildInfo = RTW.BuildInfo;
addCompileFlags(myBuildInfo,{'-Zi -Wall' '-O3'}, ...
   {'Debug' 'MemOpt'});
compflags = getCompileFlags(myBuildInfo,'Debug');
>> compflags

compflags = 

    '-Zi -Wall'

Получение параметров компилятора, сохраненных в сведениях о построении myBuildInfo, за исключением вариантов с именем группы Debug.

myBuildInfo = RTW.BuildInfo;
addCompileFlags(myBuildInfo,{'-Zi -Wall' '-O3'}, ...
   {'Debug' 'MemOpt'});
compflags = getCompileFlags(myBuildInfo,'','Debug');
>> compflags

compflags = 

    '-O3'

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

свернуть все

Для использования includeGroups аргумент, просмотр доступных групп с помощью myGroups = getGroups(buildInfo).

Пример: ''

Для использования excludeGroups аргумент, просмотр доступных групп с помощью myGroups = getGroups(buildInfo).

Пример: ''

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

свернуть все

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