• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            六、另類風格的makefile

            即然我們的make可以自動推導命令,那么我看到那堆[.o]和[.h]的依賴就有點不爽,那么多的重復的[.h],能不能把其收攏起來,好吧,沒有問題,這個對于make來說很容易,誰叫它提供了自動推導命令和文件的功能呢?來看看最新風格的makefile吧。

                objects = main.o kbd.o command.o display.o \
                          insert.o search.o files.o utils.o

                edit : $(objects)
                        cc -o edit $(objects)

                $(objects) : defs.h
                kbd.o command.o files.o : command.h
                display.o insert.o search.o files.o : buffer.h

                .PHONY : clean
                clean :
                        rm edit $(objects)

            這種風格,讓我們的makefile變得很簡單,但我們的文件依賴關系就顯得有點凌亂了。魚和熊掌不可兼得。還看你的喜好了。我是不喜歡這種風格的,一是文件的依賴關系看不清楚,二是如果文件一多,要加入幾個新的.o文件,那就理不清楚了。
            Posted on 2007-04-17 10:52 艾凡赫 閱讀(607) 評論(0)  編輯 收藏 引用 所屬分類: C++
            久久久久亚洲AV成人网人人网站| 香港aa三级久久三级老师2021国产三级精品三级在 | 久久久久亚洲AV成人片| 蜜桃麻豆WWW久久囤产精品| 香蕉久久久久久狠狠色| 精品伊人久久久| 亚洲综合熟女久久久30p| 久久久精品2019免费观看| 亚洲AV无码久久精品成人| 麻豆一区二区99久久久久| 东京热TOKYO综合久久精品| 久久国产精品-国产精品| 国产精品久久久久久久午夜片 | 久久久久久狠狠丁香| 久久99精品国产99久久6| 亚洲国产成人久久笫一页| 久久亚洲私人国产精品vA| 91麻精品国产91久久久久| 亚洲欧美日韩精品久久亚洲区 | 国产精品美女久久久久av爽 | 亚洲av成人无码久久精品| avtt天堂网久久精品| 18岁日韩内射颜射午夜久久成人| 久久久免费观成人影院 | 99久久做夜夜爱天天做精品| 少妇人妻88久久中文字幕| 国产农村妇女毛片精品久久| 中文字幕人妻色偷偷久久| 国产精品无码久久四虎| 国内精品伊人久久久久777| 99久久伊人精品综合观看| 久久丫忘忧草产品| 国产高清国内精品福利99久久| 亚洲天堂久久久| 久久91精品国产91久久户| 久久丫忘忧草产品| 久久精品无码av| 久久国产一区二区| 久久综合给合久久狠狠狠97色 | 亚洲欧洲精品成人久久奇米网| 99久久精品费精品国产一区二区|