亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

makefile中patsubst和wildcard函數如何使用

小億
108
2023-08-02 13:30:23
欄目: 編程語言

在makefile中,patsubstwildcard是兩個常用的函數。

  1. patsubst函數的語法為:

$(patsubst pattern,replacement,text)

它將text中符合pattern模式的部分替換為replacement字符串,并返回替換后的結果。其中,pattern可以包含通配符%

例如,假設我們有一個變量OBJS保存了一組目標文件名,我們可以使用patsubst函數將.c文件名替換為.o文件名:

OBJS = main.c foo.c bar.c
OBJS_O = $(patsubst %.c,%.o,$(OBJS))

這樣,$(OBJS_O)的值將為main.o foo.o bar.o

  1. wildcard函數的語法為:

$(wildcard pattern)

它返回符合pattern模式的文件列表。

例如,假設我們有一個目錄中包含了一組.c文件,我們可以使用wildcard函數來獲取這些文件的列表:

SRCS = $(wildcard src/*.c)

這樣,$(SRCS)的值將為src/main.c src/foo.c src/bar.c

綜合使用patsubstwildcard函數,我們可以方便地處理一組文件的擴展名轉換或文件列表的獲取。

0
庆安县| 吉安县| 江西省| 都匀市| 安康市| 华安县| 孟村| 蓝山县| 通州区| 乐昌市| 泰宁县| 青海省| 邳州市| 阳江市| 施秉县| 台东市| 郧西县| 靖西县| 镇康县| 加查县| 鄯善县| 临猗县| 库车县| 金秀| 博湖县| 贺兰县| 工布江达县| 聊城市| 江西省| 曲周县| 离岛区| 太康县| 阿荣旗| 水富县| 启东市| 玉门市| 湘阴县| 永昌县| 田林县| 新闻| 徐汇区|