android.mk = 和 :=區別

 1、“=”

      make會將整個makefile展開後,再決定變量的值。也就是說,變量的值將會是整個makefile中最後被指定的值

            x = love
            y = $(x) android
            x = hate

           $(warning $(y))

           y是hate android ,而不是love android 。

      2、“:=”

      “:=”表示變量的值決定於它在makefile中的位置,而不是整個makefile展開後的最終值。

            x := love
            y := $(x) android
            x := hate

    $(warning $(y))

          y的值是 love android ,而不是hate android 了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章