From 572ca99ce248369d9b66b62f6363ddca00b8b9af Mon Sep 17 00:00:00 2001 From: Dongdong Tian Date: Sat, 17 Jun 2017 15:14:54 +0800 Subject: [PATCH] fix warnings --- source/functions.rst | 42 +++++++++++++++++++-------------------- source/implicit_rules.rst | 2 +- 2 files changed, 22 insertions(+), 22 deletions(-) diff --git a/source/functions.rst b/source/functions.rst index 73bc472..edb0e38 100644 --- a/source/functions.rst +++ b/source/functions.rst @@ -70,10 +70,10 @@ patsubst - 名称:模式字符串替换函数。 - 功能:查找 ```` 中的单词(单词以“空格”、“Tab”或“回车”“换行”分隔)是否符合模式 -```` ,如果匹配的话,则以 ```` 替换。这里, ```` 可以 -包括通配符 ``%`` ,表示任意长度的字串。如果 ```` 中也包含 ``%`` ,那么, -```` 中的这个 ``%`` 将是 ```` 中的那个 ``%`` 所代表的字串。 -(可以用 ``\`` 来转义,以 ``\%`` 来表示真实含义的 ``%`` 字符) + ```` ,如果匹配的话,则以 ```` 替换。这里, ```` 可以 + 包括通配符 ``%`` ,表示任意长度的字串。如果 ```` 中也包含 ``%`` ,那么, + ```` 中的这个 ``%`` 将是 ```` 中的那个 ``%`` 所代表的字串。 + (可以用 ``\`` 来转义,以 ``\%`` 来表示真实含义的 ``%`` 字符) - 返回:函数返回被替换过后的字符串。 - 示例: @@ -85,10 +85,10 @@ patsubst ``x.c.o bar.o`` - 备注:这和我们前面“变量章节”说过的相关知识有点相似。如 -``$(var:=;)`` 相当于 -``$(patsubst ,,$(var))`` ,而 -``$(var: =)`` 则相当于 -``$(patsubst %,%,$(var))`` 。 + ``$(var:=;)`` 相当于 + ``$(patsubst ,,$(var))`` ,而 + ``$(var: =)`` 则相当于 + ``$(patsubst %,%,$(var))`` 。 例如有:: @@ -142,7 +142,7 @@ filter - 名称:过滤函数 - 功能:以 ```` 模式过滤 ```` 字符串中的单词,保留符合模式 -```` 的单词。可以有多个模式。 + ```` 的单词。可以有多个模式。 - 返回:返回符合模式 ```` 的字串。 - 示例: @@ -163,7 +163,7 @@ filter-out - 名称:反过滤函数 - 功能:以 ```` 模式过滤 ```` 字符串中的单词,去除符合模式 -```` 的单词。可以有多个模式。 + ```` 的单词。可以有多个模式。 - 返回:返回不符合模式 ```` 的字串。 - 示例: @@ -197,7 +197,7 @@ word - 名称:取单词函数 - 功能:取字符串 ```` 中第 ```` 个单词。(从一开始) - 返回:返回字符串 ```` 中第 ```` 个单词。如果 ```` 比 ```` 中的 -单词数要大,那么返回空字符串。 + 单词数要大,那么返回空字符串。 - 示例: ``$(word 2, foo bar baz)`` 返回值是 ``bar`` 。 wordlist @@ -209,10 +209,10 @@ wordlist - 名称:取单词串函数 - 功能:从字符串 ```` 中取从 ```` 开始到 ```` 的单词串。 ```` -和 ```` 是一个数字。 + 和 ```` 是一个数字。 - 返回:返回字符串 ```` 中从 ```` 到 ```` 的单词字串。如果 ```` -比 ```` 中的单词数要大,那么返回空字符串。如果 ```` 大于 ```` 的单词数, -那么返回从 ```` 开始,到 ```` 结束的单词串。 + 比 ```` 中的单词数要大,那么返回空字符串。如果 ```` 大于 ```` 的单词数, + 那么返回从 ```` 开始,到 ```` 结束的单词串。 - 示例: ``$(wordlist 2, 3, foo bar baz)`` 返回值是 ``bar baz`` 。 words @@ -227,7 +227,7 @@ words - 返回:返回 ```` 中的单词数。 - 示例: ``$(words, foo bar baz)`` 返回值是 ``3`` 。 - 备注:如果我们要取 ```` 中最后的一个单词,我们可以这样: -``$(word $(words ),)`` 。 + ``$(word $(words ),)`` 。 firstword ~~~~~~~~~ @@ -269,7 +269,7 @@ dir - 名称:取目录函数——dir。 - 功能:从文件名序列 ```` 中取出目录部分。目录部分是指最后一个反斜杠( ``/`` )之前 -的部分。如果没有反斜杠,那么返回 ``./`` 。 + 的部分。如果没有反斜杠,那么返回 ``./`` 。 - 返回:返回文件名序列 ```` 的目录部分。 - 示例: ``$(dir src/foo.c hacks)`` 返回值是 ``src/ ./`` 。 @@ -282,7 +282,7 @@ notdir - 名称:取文件函数——notdir。 - 功能:从文件名序列 ```` 中取出非目录部分。非目录部分是指最後一个反斜杠( ``/`` ) -之后的部分。 + 之后的部分。 - 返回:返回文件名序列 ```` 的非目录部分。 - 示例: ``$(notdir src/foo.c hacks)`` 返回值是 ``foo.c hacks`` 。 @@ -309,7 +309,7 @@ basename - 功能:从文件名序列 ```` 中取出各个文件名的前缀部分。 - 返回:返回文件名序列 ```` 的前缀序列,如果文件没有前缀,则返回空字串。 - 示例: ``$(basename src/foo.c src-1.0/bar.c hacks)`` 返回值是 -``src/foo src-1.0/bar hacks`` 。 + ``src/foo src-1.0/bar hacks`` 。 addsuffix ~~~~~~~~~ @@ -344,9 +344,9 @@ join - 名称:连接函数——join。 - 功能:把 ```` 中的单词对应地加到 ```` 的单词后面。如果 ```` 的 -单词个数要比 ```` 的多,那么, ```` 中的多出来的单词将保持原样。如果 -```` 的单词个数要比 ```` 多,那么, ```` 多出来的单词将被复制到 -```` 中。 + 单词个数要比 ```` 的多,那么, ```` 中的多出来的单词将保持原样。如果 + ```` 的单词个数要比 ```` 多,那么, ```` 多出来的单词将被复制到 + ```` 中。 - 返回:返回连接过后的字符串。 - 示例: ``$(join aaa bbb , 111 222 333)`` 返回值是 ``aaa111 bbb222 333`` 。 diff --git a/source/implicit_rules.rst b/source/implicit_rules.rst index 6c88983..16f7612 100644 --- a/source/implicit_rules.rst +++ b/source/implicit_rules.rst @@ -327,7 +327,7 @@ make就会规则下的命令,所以,在模式规则中,目标可能会是 目标中模式定义的集合。 - ``$%`` : 仅当目标是函数库文件中,表示规则中的目标成员名。例如,如果一个目标是 ``foo.a(bar.o)`` , 那么, ``$%`` 就是 ``bar.o`` , ``$@`` 就是 ``foo.a`` 。如果目标不是函数库文件 - (Unix下是 ``.a`` ,Windows下是 ``.lib`` ),那么,其值为空。 + (Unix下是 ``.a`` ,Windows下是 ``.lib`` ),那么,其值为空。 - ``$<`` : 依赖目标中的第一个目标名字。如果依赖目标是以模式(即 ``%`` )定义的,那么 ``$<`` 将是符合模式的一系列的文件集。注意,其是一个一个取出来的。 - ``$?`` : 所有比目标新的依赖目标的集合。以空格分隔。