%#exclude

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

Описание

пример

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

Примеры

свернуть все

Создайте MATLAB® функция с именем testExclusion это включает %#exclude прагма, чтобы определить, какие файлы включены и которые исключены при выполнении 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 быть исключенным

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

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

Смотрите также

Введенный в R2020a