%#exclude

Игнорируйте зависимости файла или функции во время анализа зависимостей во время выполнения mcc команда

Описание

пример

%#exclude fileOrFunction1 [fileOrFunction2 ... fileOrFunctionN] pragma информирует mcc команда, что указанные файлы (файлы ) или функции должны быть исключены из анализа зависимостей во время компиляции.

Примеры

свернуть все

Создайте MATLAB® функция с именем testExclusion который включает в себя %#exclude pragma, чтобы определить, какие файлы включены и какие из них исключены при выполнении mcc команда с различными опциями.

function testExclusion()

%#exclude foo.mat
load foo.mat
load bar.mat

%#function foo.txt
fid = fopen('foo.txt');
fclose(fid)

  • Выполнение mcc -m testExclusion.m результаты в:

    • bar.mat и foo.txt включается во время анализа зависимостей

    • foo.mat быть исключенным

  • Выполнение mcc -m testExclusion.m -X результаты в:

    • foo.txt включается во время анализа зависимостей

    • bar.mat и foo.mat быть исключенным

  • Выполнение mcc -m testExclusion.m -X -a foo.mat результаты в:

    • foo.mat и foo.txt включается во время анализа зависимостей

    • bar.mat быть исключенным

    The -a опция в mcc команда используется для добавления файлов. The %#function pragma используется для информирования mcc команда, чтобы указанные функции были включены в компиляцию.

    В последнем случае -a опция имеет приоритет над %#exclude прагма.

См. также

Введенный в R2020a
Для просмотра документации необходимо авторизоваться на сайте