当前位置: 首页 > news >正文

[xboard]07-Makefile逐行分析1

文章目录

        • 1 版本信息
        • 2 MAKEFLAGS
        • 3 HOST_ARCH
        • 4 环境清理
        • 5 输出信息控制
        • 6 指定输出目录
        • 7 指定编译选项 _all
        • 8 主机架构和操作系统 (HOSTARCH, HOSTOS)
        • 9交叉编译工具链 (CROSS_COMPILE)
        • 10 配置文件 (KCONFIG_CONFIG)
        • 11 主机工具配置
        • 12
        • 13 苹果系统配置 darwin
        • 14 KBUILD_BUILTIN
        • 15 size_check定义
        • 16
        • 17
        • 18
        • 19
        • 20
        • 21
        • 22
        • 23
        • 24

1 版本信息

如下定义了版本信息,分别为主版本号、补丁版本号、次版本号、附加版本信息,名称等,这些与kernel的信息一致

# SPDX-License-Identifier: GPL-2.0+VERSION = 2020
PATCHLEVEL = 10
SUBLEVEL =
EXTRAVERSION =
NAME =
2 MAKEFLAGS

从make --help可知其中rR表示禁止使用make内置的隐含规则和变量定义,–include-dir表示指定包含makefile文件的路径,CURDIR表示当前路径,即本Makefile文件的所在路径。即指定包含目录,提升构建效率

-I DIRECTORY, --include-dir=DIRECTORY Search DIRECTORY for included makefiles.
-r, --no-builtin-rules Disable the built-in implicit rules.
-R, --no-builtin-variables Disable the built-in variable settings.
-w, --print-directory Print the current directory.
–no-print-directory Turn off -w, even if it was turned on implicitly.

http://www.dtcms.com/a/392472.html

相关文章:

  • 基于规则的专家系统对自然语言处理深层语义分析的影响与启示:历史演进、技术局限与未来融合路径
  • 鸿蒙分布式服务架构实战:从服务注册到远程调用的完整指南
  • PPT中设置和应用空白版式,和占位符干扰说再见
  • Elasticsearch 02
  • 283-基于Django的AppStore应用榜单数据可视化分析推荐系统
  • 星际漫游2025“∞无限”潮玩艺术周于顺德启幕,以东方符号重构潮流宇宙
  • Rust:重塑系统编程的未来,从安全到性能的技术革命
  • Vue 3 提供的 createElement 工具函数——h
  • 在开放系统互联参考模型(OSI)中,安全服务有哪些
  • 鸿蒙分布式文件操作实际开发案例
  • effect的参数和返回值
  • GAMIT 10.71 问题记录
  • 【愚公系列】《人工智能70年》032-机器翻译拆除语言樊篱(自然语言处理阔步前进)
  • 隐私与合规内建:Python医疗AI编程中的SBOM、依赖监测与威胁建模实践分析(下)
  • 基于C++11手撸前端Promise
  • C++学习笔记——内存管理
  • AI热点周报(09.14~09.20):Gemini集成到Chrome、Claude 强化记忆、Qwen3-Next快速落地,AI走向集成化,工程化?
  • 网络服务阶段——作业
  • OpenLayers地图交互 -- 章节三:选择交互详解
  • RocksDB:C++中的RAII锁应用解析
  • Linux920 RHEL 8 YUM配置;root密码;文件夹 磁盘分区 磁盘
  • yarn命令介绍(替代npm命令的JavaScript包管理工具)
  • MFC中开源布局库---ResizableLib
  • Scade 6 编译原理的参考实现 - LustreC
  • MFC List 控件详解:高效数据展示与管理
  • 从根到叶的二进制数之和(霍纳法则)
  • 隐私与合规内建:Python医疗AI编程中的SBOM、依赖监测与威胁建模实践分析(上)
  • 基于实战:如何高效调用陌讯AIGC检测RESTful API进行批量内容审核
  • 如何用kimi写一个最小excel软件
  • Ansible-script模块