运行make时^意味着什么?

时间:2016-03-24 21:38:19

标签: makefile

make a lisp docs包含以下说明:

  

这允许您针对您的实现运行测试,如下所示:

make "test^quux^stepX"

我之前从未见过^与make一起使用过。事实证明,搜索此信息非常困难(Google会忽略它并Symbolhound hasn't found anything relevant)。

^在这里意味着什么?这记录在哪里?

2 个答案:

答案 0 :(得分:1)

在GNU make中,^没有特别的含义(除了在自动变量^^D^F中使用时)。您链接到的项目的makefile似乎将其用作变量替换的分隔符,但这与make本身无关。

答案 1 :(得分:0)

^(Circumflex)似乎与宏替换有关。我错了,但这就是我能为你找到的。希望它有所帮助。

http://www.cs.nccu.edu.tw/~lien/UNIX/Command/make.htm