账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    makefile 伪目标疑问
    59
    0

    搜索makefile伪目标,看到一篇文章,文章链接
    作者讲了伪目标的话要这么写:
    .PHONY: clean
    clean:
    可是在这个例子中.PHONY:all确写在了all后面,这个例子中我们不降all声明为伪目标也没问题呀?比如我make就默认make all,然后prog1 prog2 prog3各自的依赖去执行。那么为什么要将all声明为PHONY,并且在all:prog1 prog2 prog3前后有无关系?

    有没有相应的例子,可以去熟悉与使用make的用法?

    #sample Makefile 
    all : prog1 prog2 prog3 
    .PHONY : all 
    prog1 : prog1.o utils.o 
    cc -o prog1 prog1.o utils.o 
    prog2 : prog2.o 
    cc -o prog2 prog2.o 
    prog3 : prog3.o sort.o utils.o 
    cc -o prog3 prog3.o sort.o utils.o 
    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 大罗阎王 普通会员 1楼
      502 Bad Gateway

      502 Bad Gateway


      nginx
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部