美文网首页
makefile的规则和常用知识点

makefile的规则和常用知识点

作者: 会飞的蜗牛07 | 来源:发表于2019-01-25 14:29 被阅读0次

规则

双目标sinclude

变量

内建函数

dir获取目录

mkdir -p $(dir $(TIMESTAMP_FILE))

TIMESTAMP_FILETIMESTAMP_FILE = $(obj)include/generated/timestamp_autogenerated.h,则获取的目录是$(obj)include/generated/

sort排序

LIBS := $(sort $(LIBS-y))

LIBS-y排序后赋值给LIBS

addprefix加前缀

LIBS := $(addprefix $(obj),$(lib))

假如obj=/home/boot/lib=a.o b.o,则LIBS := /home/boot/a.o /home/boot/b.o

调用shell命令

    @( localvers='$(shell $(TOPDIR)/tools/setlocalversion $(TOPDIR))' ; \
    printf '#define U_BOOT_VERSION "U-Boot %s%s"\n' \
        "$(U_BOOT_VERSION)" "$${localvers}" ; \
    ) > version_autogenerated.h

version_autogenerated.h写入

#define U_BOOT_VERSION "U-Boot 2013.04"

调试方法

debug选项

make --debug=basic

相关文章

  • makefile的规则和常用知识点

    规则 双目标sinclude 变量 内建函数 dir获取目录 TIMESTAMP_FILE为TIMESTAMP_F...

  • Makefile 工程管理

    Ⅰ Makefile的用途 Ⅱ Makefile的构成 Ⅲ Makefile构成-----规则 Ⅳ Makefil...

  • 004-Makefile 总述

    一、Makefile 里有什么? Makefile 里主要包含了五个东西:显示规则、隐晦规则、变量定义、文件指示和...

  • meke 工具简介

    make是一个命令工具,它解释Makefile中的规则,Makefile描述了整个工程文件的编译规则和编译顺序。 ...

  • 编写Makefile及简单分析

    makefile的好处:一次编写,终身受益 makefile的命名规则: makefile Makefile ma...

  • Makefile自动化变量

    学习笔记,摘自陈皓的《跟我一起写 Makefile》 Makefile规则 Makefile文件由一系列规则构成。...

  • makefile相关

    Makefile的规则 在讲述这个Makefile之前,还是让我们先来粗略地看一看Makefile的规则。 tar...

  • Linux Kernel Makefiles特殊符号

    Makefile基本规则: Makefile文件中可使用特殊的符号简化Makefile文件的书写。 1、$@:表示...

  • Makefile.am 规则和实例详解

    转载自:Makefile.am 规则和实例详解--鹏博客 编写Linux C 程序的时候,自己来写Makefile...

  • C程序生成工具

    (1)makefile常用模板:(2)automake和autoconf (3)cmake

网友评论

      本文标题:makefile的规则和常用知识点

      本文链接:https://www.haomeiwen.com/subject/xhimjqtx.html