<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    ivaneeo's blog

    自由的力量,自由的生活。

      BlogJava :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
      669 Posts :: 0 Stories :: 64 Comments :: 0 Trackbacks
    下面解釋make是如何工作的:當(dāng)遇到目標(biāo)體clean時,make先查看其是否有依賴體,因?yàn)閏lean沒有依賴體,所以make認(rèn)為目標(biāo)體是最新的而不執(zhí)行任何操作.為了編譯這個目標(biāo)體,必須輸入make clean.

    然而,如果恰巧有一個名為clean的文件存在,make就會發(fā)現(xiàn)它.然后和前面一樣,因?yàn)閏lean沒有依賴體文件,make就認(rèn)為這個文件是最新的而不會執(zhí)行相關(guān)命令.為了處理這類情況,需要使用特殊的make目標(biāo)體.PHONY. .PHONY的依賴體文件的含義和通常一樣,但是make不檢查是否存在有文件名和依賴體中的一個名字相匹配的文件,而是直接執(zhí)行與之相關(guān)的命令.在使用了.PHONY之后,前面的例子如下:
    howdy: howdy.o helper.o helper.h
        gcc howdy.o helper.o -o howdy
    helper.o: helper.c helper.h
        gcc -c helper.c
    howdy.o: howdy.c
        gcc -c howdy.c
    hello: hello.c
        gcc hello.c -o hello
    all: howdy hello
    .PHONY : clean
    clean:
        rm howdy hello *.o
    posted on 2005-08-04 21:52 ivaneeo 閱讀(341) 評論(0)  編輯  收藏 所屬分類: GNU牛力
    主站蜘蛛池模板: 一级做性色a爰片久久毛片免费| 久久免费高清视频| 亚洲女人被黑人巨大进入| 污视频在线免费观看| 成人影片一区免费观看| 亚洲国产精品xo在线观看| 日本免费中文视频| 亚洲www在线观看| 亚洲综合无码AV一区二区| 国产精品免费网站| 特色特黄a毛片高清免费观看| 国产一级大片免费看| 久久99免费视频| 亚洲AV无码一区二区三区牲色| 日韩毛片免费在线观看| 免费观看一区二区三区| 亚洲av成人无码网站…| 亚洲AV无码一区二区乱子伦| 日本二区免费一片黄2019| 久久国产乱子伦精品免费一| 国产AV无码专区亚洲AV琪琪| 亚洲a一级免费视频| 免费国产成人高清视频网站| 中文字幕免费在线看线人 | 亚洲AV无码专区国产乱码电影| 无码人妻一区二区三区免费| 拍拍拍无挡免费视频网站| 亚洲另类自拍丝袜第五页 | 国产AV无码专区亚洲AV蜜芽| 色噜噜综合亚洲av中文无码| 亚洲人成人网站在线观看| 无码一区二区三区AV免费| 久久精品视频免费播放| 一级毛片免费不卡| 亚洲欧美日韩中文无线码 | 日韩免费高清视频网站| 1a级毛片免费观看| 成人性生交大片免费看中文| 女人裸身j部免费视频无遮挡| 国产亚洲精品成人AA片| 亚洲日本在线观看网址|