比方说,你有一个像下面的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
因为MY_LIST
的项目实际上是档案室,但在错误的顺序。如果MY_LIST
的顺序颠倒了,它会正确链接(我认为)。如果你知道一个更明智的方法来获得链接订单的权利,请告诉我。
好笑!我希望它只是为了警告:) – elmarco 2008-09-09 19:23:46