<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牛力
    主站蜘蛛池模板: 二区久久国产乱子伦免费精品| 夜色阁亚洲一区二区三区| 亚洲欧洲日产国码高潮αv| 一区二区三区免费视频播放器 | 一级毛片正片免费视频手机看 | 日本一区二区免费看| 中文字幕久精品免费视频| 成年男女免费视频网站| 视频免费1区二区三区| 一二三四免费观看在线视频中文版| 亚洲成av人影院| 久久久久久久91精品免费观看| 亚洲2022国产成人精品无码区| 巨胸喷奶水视频www免费视频| 亚洲精品tv久久久久久久久久| 美女被艹免费视频| 亚洲黄网在线观看| 久久午夜夜伦鲁鲁片无码免费| 亚洲国产精品va在线播放 | 亚洲成在人线在线播放无码| 欧美a级在线现免费观看| 91亚洲自偷在线观看国产馆| 亚洲w码欧洲s码免费| 亚洲午夜精品在线| 手机在线看永久av片免费| 涩涩色中文综合亚洲| 亚洲午夜久久久久妓女影院| 成人毛片18女人毛片免费视频未| 亚洲日本VA午夜在线电影| 久久久久亚洲精品美女| 亚洲国产精品不卡毛片a在线| 一区二区三区免费看| 中文字幕亚洲综合久久综合| 国产偷v国产偷v亚洲高清| 国产国产成年年人免费看片| 亚洲成人免费网站| 青青操免费在线视频| 小说区亚洲自拍另类| 亚洲日本一线产区和二线| 亚洲成a人不卡在线观看| 亚洲av无码专区在线播放|