• <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 艾凡赫 閱讀(601) 評論(0)  編輯 收藏 引用 所屬分類: C++
            久久国产精品无| 久久99国产综合精品女同| 久久大香香蕉国产| 久久精品aⅴ无码中文字字幕不卡 久久精品aⅴ无码中文字字幕重口 | 99久久精品毛片免费播放| www.久久热.com| 污污内射久久一区二区欧美日韩 | 久久久无码精品亚洲日韩蜜臀浪潮 | 久久99精品九九九久久婷婷| 久久久国产亚洲精品| 久久久噜噜噜久久中文福利| 久久99精品国产麻豆蜜芽| 久久夜色精品国产欧美乱| 久久精品无码一区二区三区免费 | 久久精品国产亚洲AV无码娇色 | 国产精品成人99久久久久| 97精品依人久久久大香线蕉97 | 久久国产福利免费| 欧洲成人午夜精品无码区久久 | 一本大道久久东京热无码AV| 国内精品久久久久影院免费| 亚洲国产高清精品线久久 | 亚洲va中文字幕无码久久| 伊人久久大香线蕉精品| 伊人久久大香线蕉综合Av| 亚洲欧美国产精品专区久久 | 久久99国内精品自在现线| 亚洲色欲久久久综合网| 香蕉久久久久久狠狠色| 久久精品国产第一区二区| 2021国产成人精品久久| 伊人久久综合热线大杳蕉下载| 丁香狠狠色婷婷久久综合| 久久国产欧美日韩精品| 久久99国产综合精品| 久久久久99精品成人片欧美| 亚洲国产精品无码久久久不卡 | 思思久久99热只有频精品66| 久久精品国产第一区二区| 久久精品女人天堂AV麻| 人人狠狠综合久久亚洲|