比方說,你有一個像下面的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