歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> Linux編程

讀GNU官方的Make manual 之一(chapter 1-2)

讀GNU官網上的Make Manual,還只是讀到1-2 chapter。相比之前的認知,有了以下新的認識,留此記錄。

一條make file rule是由如何的部分組成的:

target … : prerequisites …
        recipe
        …
        …

我將其比喻為:

菜:材料
    由材料做成菜的做法

Make工具默認會將找到的第一個菜,作為其default goal。這個菜,可能會依賴於其他菜。

但是有的菜是沒有材料的,並且也不被default goal所依賴,這種菜叫偽菜。偽菜的用途就是為了讓make調用“做法”中所包含的命令,干一些輔助的事情。

我們在命令行敲入”make”,只會生成default goal。如果要生成偽菜,就必須顯式的敲入”make 偽菜”。

Copyright © Linux教程網 All Rights Reserved