文章目录
Makefile 函数 sort 学习
sort 是Makefile的一个内建函数,它用于将列表中的词进行排序,并删除重复的词。sort
函数的语法如下:
$(sort list)
list
是你想要排序的单词列表。
下面是一个使用sort
函数的简单示例:
FOO = c b a c b a
BAR = $(sort $(FOO))
all:
@echo $(BAR)
在这个示例中,FOO
是一个包含重复单词的列表。我们使用sort
函数将其排序并删除重复的单词,结果保存在BAR
中。
当你运行make all时,将会在命令行中打印出a b c
,这是FOO
中的单词排序并去重后的结果。
(*^~^*) ~/workbase/test> make all
a b c
注意,sort
函数会将列表中的单词按照字母表的顺序进行排序,而不是按照数字的顺序。如果你想要进行数字排序,你可能需要在Makefile中调用外部的shell命令或脚本。