假设您在 makefile 片段中有一个变量,如下所示:
MY_LIST=a b c d
然后我如何颠倒该列表的顺序?我需要:
$(warning MY_LIST=${MY_LIST})
显示
MY_LIST=d c b a
编辑:真正的问题是
ld -r some_object.o ${MY_LIST}
产生a.out
带有未定义符号的 an,因为其中的项目MY_LIST
实际上是档案,但顺序错误。如果顺序MY_LIST
颠倒,它将正确链接(我认为)。如果您知道正确获取链接顺序的更聪明的方法,请提示我。