91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

Makefile中patsubst的用法是什么

小億
502
2023-12-17 01:22:00
欄目: 編程語言

patsubst 是 Makefile 中的一個函數,用于對字符串進行模式匹配和替換。

它的語法如下:

patsubst <模式>,<替換字符串>,<目標字符串>
  • <模式>:指定要匹配的模式,可以使用通配符 % 表示任意字符。
  • <替換字符串>:指定替換模式匹配到的字符串的字符串。
  • <目標字符串>:要進行模式匹配和替換的字符串。

patsubst 函數會從 <目標字符串> 中搜索符合 <模式> 的子串,并將其替換為 <替換字符串>。它可以用于文件名的擴展,將某個文件名的后綴替換為另一個后綴,或者將文件名中的路徑替換為另一個路徑等。

以下是一個示例:

SRCS := src/file1.c src/file2.c src/file3.c
OBJS := $(patsubst src/%.c, obj/%.o, $(SRCS))

在上述示例中,SRCS 定義了一組源文件列表,OBJS 則使用 patsubst 函數對每個源文件進行模式匹配和替換,將 src/ 替換為 obj/,得到對應的目標文件列表。

0
安国市| 红桥区| 珠海市| 昌图县| 山西省| 镇沅| 铜鼓县| 德格县| 赤水市| 张家川| 平潭县| 合阳县| 化州市| 甘德县| 中阳县| 象州县| 布尔津县| 武夷山市| 韩城市| 财经| 濮阳县| 临沂市| 嘉鱼县| 达州市| 清流县| 双城市| 新晃| 德令哈市| 万宁市| 伊金霍洛旗| 托里县| 壶关县| 万全县| 吴桥县| 定日县| 齐河县| 离岛区| 英德市| 临安市| 洛川县| 万州区|