<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 閱讀(333) 評論(0)  編輯  收藏 所屬分類: GNU牛力
    主站蜘蛛池模板: 国内免费高清在线观看| 色妞WWW精品免费视频| 国产偷国产偷亚洲高清日韩| 国产亚洲蜜芽精品久久| 免费一级e一片在线播放| 日本亚洲高清乱码中文在线观看| 国产大片免费观看中文字幕| 美女视频黄频a免费| 国产性爱在线观看亚洲黄色一级片| 日韩精品免费一线在线观看| 亚洲中文字幕在线观看| 野花香在线视频免费观看大全 | 很黄很污的网站免费| 亚洲日韩欧洲乱码AV夜夜摸| 日韩电影免费在线观看中文字幕| 亚洲成人在线网站| 国产成人免费高清激情明星| 亚洲一卡2卡三卡4卡无卡下载| 拔擦拔擦8x华人免费久久| 无码人妻一区二区三区免费视频| 亚洲中文字幕久久精品无码喷水| 免费成人在线视频观看| 亚洲一区二区三区在线| 国产高清免费在线| 中文字幕无线码中文字幕免费| 久久亚洲精品成人AV| 大学生高清一级毛片免费| 全黄A免费一级毛片| 亚洲av中文无码乱人伦在线播放| 成人福利免费视频| 免费一级特黄特色大片| 久久青草亚洲AV无码麻豆| 久久久久久99av无码免费网站| caoporn国产精品免费| 91亚洲精品自在在线观看| 免费一级特黄特色大片在线观看| 国产免费无码AV片在线观看不卡| 亚洲午夜电影一区二区三区| 亚洲国产成人VA在线观看| 最近的中文字幕大全免费8| 在线视频亚洲一区|