Makefile中lastword的用法

Makefile中lastword的用法

在 Makefile 中,lastword 函数用于返回参数列表中的最后一个单词(以空格或制表符分隔)。它的基本语法如下:

makefile 复制代码
lastword words

其中,words 是一个包含多个单词的参数列表,可以是变量等。lastword 函数会返回这个参数列表中的最后一个单词。

举个例子,假设有一个变量 LIST 包含了多个单词,我们可以使用 lastword 函数来获取最后一个单词:

makefile 复制代码
LIST := apple banana cherry
LAST := $(lastword $(LIST))

在这个例子中,LAST 的值将会是 cherry,因为这是 LIST 变量中的最后一个单词。

在你提供的示例代码中,lastword 函数配合 MAKEFILE_LIST 变量,用于获取当前 Makefile 的路径中的最后一个单词。例如:

makefile 复制代码
LOCAL_MODULE_MAKEFILE := $(lastword $(MAKEFILE_LIST))

这行代码的作用是将当前 Makefile 的路径赋值给 LOCAL_MODULE_MAKEFILE 变量,但只保留路径中的最后一个单词(通常是 Makefile 的文件名)。

总的来说,lastword 函数在 Makefile 中常用于获取参数列表中的最后一个单词,尤其在处理路径等字符串时非常有用。

相关推荐
大貔貅喝啤酒12 分钟前
pip 国内镜像源大全【测试 / 自动化开发常备】
运维·自动化·pip·国内镜像源
遇见小修修14 分钟前
选择诚信上门修电脑服务,应参考哪些判断标准?
服务器·电脑·负载均衡
hj28625114 分钟前
Linux网络基础一
linux·运维
世人万千丶26 分钟前
鸿蒙PC异常解决:Install Failed: error: failed to install bundle.
服务器·华为·开源·harmonyos·鸿蒙
云计算磊哥@35 分钟前
运维开发宝典023-WEB网站服务
运维·前端·运维开发
likerhood38 分钟前
服务器使用 vLLM 部署 Qwen2.5-Coder-7B-CL 笔记
服务器·笔记·vllm
小义_39 分钟前
【Linux 1】
linux·运维·云原生·红帽
JF_Ma41 分钟前
天量极客自动化技术:miniQMT系统实现量化交易自动化
运维·自动化
开开心心就好42 分钟前
无弹窗不更新的PC本地播放工具
运维·科技·macos·docker·计算机外设·ocr·powerpoint
面向对象World44 分钟前
Z8350 Broadcom SDIO网卡调试Ubuntu 22.04 Server版
linux·运维·ubuntu