zoukankan      html  css  js  c++  java
  • Make & Makefile

    make clean和make distclean的区别

    对于Linux内核而言,可通过make help查看相关的帮助信息

    Cleaning targets:

    clean          - Remove most generated files but keep the config and enough build support to build external modules

          删除大多数编译生成的文件(主要包括后缀为“.o”的文件和可执行文件),但会保留配置和足够的构建支持(用于构建扩展模块)

    mrproper    - Remove all generated files + config + various backup files

          删除所有的编译生成文件, 还有内核配置文件, 再加上各种备份文件

    distclean    - mrproper + remove editor backup and patch files

          mrproper删除的文件, 以及编辑备份文件和一些补丁文件

          distclean是dist的逆操作,make dist产生发布软件包文件(即distribution package)

    对于开源软件而言,clean和distclean以及其他类似的操作都是由软件本身的Makefile中的伪目标自己定义的,其含义取决于软件本身

    参考文献

    https://blog.csdn.net/sidely/article/details/40296745

    http://www.cnblogs.com/hnrainll/archive/2011/06/08/2075052.html

  • 相关阅读:
    P1456 Monkey King
    P3377 【模板】左偏树(可并堆)
    P1074 靶形数独
    P1120 小木棍
    P5490 【模板】扫描线
    糖糖别胡说,我真的不是签到题目
    最长公共子序列
    最长上升子序列
    数的三次方根
    地、颜色、魔法(dfs)
  • 原文地址:https://www.cnblogs.com/collapsar/p/9762137.html
Copyright © 2011-2022 走看看