• <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++
            7777精品伊人久久久大香线蕉| 久久天天躁狠狠躁夜夜2020一| 久久777国产线看观看精品| 久久精品国产精品亚洲精品| 国产激情久久久久影院小草| 99久久夜色精品国产网站| 久久这里只精品国产99热 | 无码国产69精品久久久久网站| 精品综合久久久久久888蜜芽| 久久久久噜噜噜亚洲熟女综合| 久久天天躁狠狠躁夜夜不卡| 精品999久久久久久中文字幕| 狠狠色丁香久久婷婷综合| 久久天天躁狠狠躁夜夜av浪潮| 久久不见久久见免费视频7| 久久久久亚洲AV无码专区桃色 | 伊人久久大香线蕉亚洲五月天| 国产精品免费久久久久影院| 久久人人爽人人爽人人片AV不 | 九九99精品久久久久久| 日韩乱码人妻无码中文字幕久久| 久久午夜综合久久| 久久综合丝袜日本网| 国产精品无码久久久久久| 久久棈精品久久久久久噜噜| 一本一道久久a久久精品综合| 蜜桃麻豆www久久国产精品| 一本一道久久精品综合| 国产激情久久久久影院小草| 亚洲精品高清久久| 久久精品这里只有精99品| 国产精品99久久久久久董美香| 亚洲伊人久久大香线蕉苏妲己| 9191精品国产免费久久| 久久福利青草精品资源站| 久久久久久狠狠丁香| 久久久91精品国产一区二区三区 | 久久亚洲高清综合| 久久久久久国产精品无码下载| 日本高清无卡码一区二区久久| 午夜精品久久久久|