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

makefile 学习

patsubst 函数

原型$(patsubst 原模式, 目标模式, 文件列表)

如果文件列表中没有匹配的字符串,就会把整个文件列表的值赋值给变量

// 如果当前目录下有 main.cpp test.cpp

SRC = $(wildcard *.cpp *.c) # 在工作目录下寻找所有c cpp 文件

#@echo $(SRC) #main.cpp test.cpp

OBJ = $(patsubst %.cpp,%.o,$(SRC)) 

#@echo $(OBJ) #main.o test.o

OBJ = $(patsubst %.c,%.o,$(SRC))

#@echo $(OBJ) #main.cpp test.cpp

http://www.lryc.cn/news/319278.html

相关文章:

  • 释放人工智能的力量:GPU服务器托管和高电机柜托管的关键作用
  • 70后姐妹上海创业,要IPO了
  • React Hooks、useState、useEffect 、react函数状态
  • wsl-oraclelinux 固定ip
  • 性能测试工具——wrk的安装与使用
  • 使用tui-image-editor 图片编辑 标注图片
  • C++面试题和笔试题(五)
  • Mysql:行锁,间隙锁,next-key锁?
  • Grass推出Layer 2 Data Rollup
  • [Java、Android面试]_04_进程、线程、协程
  • MyLisp项目日志:解析用户输入与波兰表达式
  • torch.backends.cudnn.benchmark 作用
  • vue的$nextTick应用场景
  • springboot RestTemplate 发送xml、接收xml、pojo中的属性转为属性
  • Lua-Lua与C++的交互2
  • 学python新手如何安装pycharm;python小白如何安装pycharm
  • Oracle Primavera P6 数据库升级
  • 共享库的创建gcc选项“-shared -fPIC -WI”
  • 微服务:Bot代码执行
  • Python 导入Excel三维坐标数据 生成三维曲面地形图(面) 3、线条平滑曲面但有条纹
  • Vue.js+SpringBoot开发数字化社区网格管理系统
  • java SSM农产品订购网站系统myeclipse开发mysql数据库springMVC模式java编程计算机网页设计
  • vsto快速在excel中查找某个字符串
  • Unity类银河恶魔城学习记录10-1 10-2 P89,90 Character stats - Stat script源代码
  • 西门子TIA中配置Anybus PROFINET IO Slave 模块
  • 在 Rust 中使用 Serde 处理json
  • 【数据库】数据库介绍
  • python 第三方库(PyPinyin\shortuuid\json)
  • 一文解读ISO26262安全标准:术语(二)
  • 【Datawhale学习笔记】从大模型到AgentScope