Makefile 中的特殊字元

更新:2007 年 11 月

若要將 NMAKE 特殊字元當做常值字元使用,請在該字元前面放置插入號 (^)。NMAKE 會忽略在其他字元前面的插入號。特殊字元為:

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

引號所包夾字串中的插入號 (^) 會被視為常值插入號字元。在行結尾處的插入號會在字串或巨集中插入常值新行字元。

在巨集中會以空格取代有新行字元跟隨在後的反斜線 (\)。

在命令中的百分比符號 (%) 是檔案規範。若要在命令中以常值表示 %,請指定雙百分比符號 (%%) 取代單一的百分比符號。在其他情況下,NMAKE 會將單一的 % 解譯為常值,但永遠會把雙的 %% 解譯為單一的 %。因此,若要表示常值 %%,請指定三個百分比符號 %%%,或四個百分比符號 %%%%。

若要在命令中將貨幣符號 ($) 當成常值字元使用,請指定兩個貨幣符號 ($$)。使用 ^$ 時,也可在其他情況中用這個方法。

請參閱

概念

Makefile 內容