Поделиться через


Приоритет в макроопределениях

Обновлен: Ноябрь 2007

Если макрос имеет несколько определений, то программа NMAKE использует определение с наивысшим приоритетом. В следующем списке показан порядок приоритетов от самого высокого до самого низкого:

  1. Макрос, определенный в командной строке;

  2. Макрос, определенный в файле makefile или включаемом файле;

  3. Наследуемый макрос переменной среды;

  4. Макрос, определенный в файле Tools.ini;

  5. Предопределенный макрос, например CC и AS.

Используйте параметр /E, чтобы макросы, унаследованные от переменных среды, имели больший приоритет, чем одноименные макросы из файла makefile. Используйте оператор !UNDEF для переопределения командной строки.

См. также

Ссылки

Определение макроса NMAKE