• <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>
            七、清空目標(biāo)文件的規(guī)則

            每個Makefile中都應(yīng)該寫一個清空目標(biāo)文件(.o和執(zhí)行文件)的規(guī)則,這不僅便于重編譯,也很利于保持文件的清潔。這是一個“修養(yǎng)”(呵呵,還記得我的《編程修養(yǎng)》嗎)。一般的風(fēng)格都是:

                    clean:
                        rm edit $(objects)

            更為穩(wěn)健的做法是:

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

            前面說過,.PHONY意思表示clean是一個“偽目標(biāo)”,。而在rm命令前面加了一個小減號的意思就是,也許某些文件出現(xiàn)問題,但不要管,繼續(xù)做后面的事。當(dāng)然,clean的規(guī)則不要放在文件的開頭,不然,這就會變成make的默認(rèn)目標(biāo),相信誰也不愿意這樣。不成文的規(guī)矩是——“clean從來都是放在文件的最后”。


            上面就是一個makefile的概貌,也是makefile的基礎(chǔ),下面還有很多makefile的相關(guān)細(xì)節(jié),準(zhǔn)備好了嗎?準(zhǔn)備好了就來。
            Posted on 2007-04-17 10:53 艾凡赫 閱讀(741) 評論(0)  編輯 收藏 引用 所屬分類: C++
            亚洲国产日韩欧美久久| 人人狠狠综合久久亚洲婷婷| 99久久国产热无码精品免费久久久久| 麻豆久久久9性大片| 色综合久久久久综合99| 狠狠色综合久久久久尤物| 久久免费线看线看| 久久香蕉综合色一综合色88| 97久久超碰国产精品旧版| 欧美一区二区三区久久综合| 亚洲欧美伊人久久综合一区二区 | 91精品婷婷国产综合久久| 国产麻豆精品久久一二三| 久久亚洲春色中文字幕久久久| 久久这里都是精品| 伊人久久大香线蕉综合Av| 亚洲欧美日韩中文久久| 成人国内精品久久久久影院| av午夜福利一片免费看久久| 91精品日韩人妻无码久久不卡| 久久精品国产亚洲av瑜伽| 亚洲国产成人精品女人久久久| 亚洲伊人久久成综合人影院 | 伊人热热久久原色播放www| 久久精品一区二区三区AV| 丰满少妇人妻久久久久久| 久久综合丁香激情久久| 色播久久人人爽人人爽人人片aV| 国产精品久久久久久久久软件| 奇米影视7777久久精品| 国产精品久久久久乳精品爆| 九九精品久久久久久噜噜| 九九精品99久久久香蕉| 久久av高潮av无码av喷吹| 久久人人爽人人人人片av| 国产精品久久久久久搜索| 久久综合久久伊人| 久久久久AV综合网成人| 热久久国产欧美一区二区精品| 久久人人爽人人爽人人片AV不| 亚洲国产精品久久久久|