Специальные символы в файле makefileSpecial Characters in a Makefile

Чтобы использовать специальный символ NMAKE в качестве литерального символа, поместите курсор (^) перед ним.To use an NMAKE special character as a literal character, place a caret (^) in front of it. NMAKE игнорирует символы крышки, предшествующие другим символам.NMAKE ignores carets that precede other characters. Специальные символы:The special characters are:

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

Курсор (^) в строке в кавычках обрабатывается как литеральный символ каретки.A caret (^) within a quoted string is treated as a literal caret character. Курсор в конце строки вставляет символ новой строки литерала в строку или макрос.A caret at the end of a line inserts a literal newline character in a string or macro.

В макросах обратная косая черта ( \ ), за которой следует символ новой строки, заменяется пробелом.In macros, a backslash (\) followed by a newline character is replaced by a space.

В командах символ процента (%) является описателем файла.In commands, a percent symbol (%) is a file specifier. Чтобы представить% буквально в команде, укажите двойной знак процента (%%) вместо одного.To represent % literally in a command, specify a double percent sign (%%) in place of a single one. В других ситуациях NMAKE интерпретирует один знак% буквально, но он всегда интерпретирует двойной%% как один%.In other situations, NMAKE interprets a single % literally, but it always interprets a double %% as a single %. Таким образом, для представления литерала%% укажите три знака процента,%%% или четыре знака процента,%%%%.Therefore, to represent a literal %%, specify either three percent signs, %%%, or four percent signs, %%%%.

Чтобы использовать знак доллара ($) в качестве литерального символа в команде, укажите два знака доллара ($ $).To use the dollar sign ($) as a literal character in a command, specify two dollar signs ($$). Этот метод также можно использовать в других ситуациях, где ^ $ Works.This method can also be used in other situations where ^$ works.

См. также разделSee also

Содержимое файла makefileContents of a Makefile