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


Специальные символы в файле makefile

Чтобы использовать специальный знак NMAKE в качестве литерального знака, необходимо поставить перед ним знак "крышка" ("^").NMAKE игнорирует знаки крышки, стоящие перед другими знаками.Специальные знаки:

: ; # ( ) $ ^ \ { } ! @ —

Знак "крышка" ("^") в строке, заключенной в кавычки, воспринимается буквально, как литеральный знак "крышка".Знак "крышка" в конце строки вставляет знак новой строки в строку или макрос.

В макросах обратная косая черта ("\"), за которой следует знак новой строки, заменяется пробелом.

В командах знак процента ("%") является описателем файла.Чтобы знак процента ("%") воспринимался в команде как обычный знак, следует вместо одного знака процента указать двойной ("%%").В других ситуациях NMAKE воспринимает один знак "%" буквально, но двойной знак "%%" всегда воспринимается как один знак "%".Таким образом, чтобы представить два знака "%%" буквально, следует указать либо три знака процента ("%%%"), либо четыре ("%%%%").

Чтобы использовать в команде знак доллара ("$") как обычный литеральный знак, следует указать два знака доллара ("$$").Этот способ можно также использовать в других ситуациях, где знак "^$" является рабочим.

См. также

Основные понятия

Содержимое файла makefile