V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
fox1955
V2EX  ›  问与答

[求助高手] 这行 Makefile 没有看懂。

  •  
  •   fox1955 · 2019-05-21 23:59:12 +08:00 · 1217 次点击
    这是一个创建于 1794 天前的主题,其中的信息可能已经有所发展或是发生改变。

    来源:A Simple Makefile Tutorial: http://www.cs.colby.edu/maxwell/courses/tutorials/maketutor/

    里面最后一行

    clean:
    	rm -f $(ODIR)/*.o *~ core $(INCDIR)/*~ 
    
    1. 符号 *~ 是什么意思

    2. (文中第一次出现的) core 是什么含义?

    3. (文中第一次出现的) INCDIR 是指?

    求助了搜索引擎,没有得到想要得结果.. 各位有没有见解,感谢。

    msg7086
        1
    msg7086  
       2019-05-22 00:11:20 +08:00   ❤️ 1
    *~ 指以波浪线结尾的文件。
    core 是个文件名。
    INCDIR 我猜是 IDIR 的错别字。
    EricXuu
        2
    EricXuu  
       2019-05-22 00:15:06 +08:00 via Android
    1. *通配符,*~就是~结尾的所有文件
    http://linuxcommand.org/lc3_lts0050.php
    2. core 是个文件名吧
    3. 打错了,就是上文的 IDIR,你点那个链接 makefile5 可以看见
    dandycheung
        3
    dandycheung  
       2019-05-22 00:15:30 +08:00 via iPhone
    @msg7086 大致对了,只不过 incdir 通常就是 include directory。
    fox1955
        4
    fox1955  
    OP
       2019-05-22 00:21:10 +08:00
    @msg7086 感谢, 是有道理。但是这最后一句 “ *~ core $(INCDIR)/*~ ”跟全文上下文完全对不上了, 很是怪异了。
    fox1955
        5
    fox1955  
    OP
       2019-05-22 00:26:59 +08:00
    @EricXuu 感谢。看上下文, 既没有 ~结尾的所有文件 也没有 core 文件。突然看到这一句让我完全摸不着头脑了。
    ccpp132
        6
    ccpp132  
       2019-05-22 10:10:24 +08:00 via Android
    core 可能是 coredump 波浪线是文本编辑器的自动备份
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3856 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 04:14 · PVG 12:14 · LAX 21:14 · JFK 00:14
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.