溫馨提示×

patsubst命令的高級用法有哪些

小樊
147
2024-07-01 11:21:38
欄目: 編程語言

  1. 使用通配符進行批量替換:
patsubst %.c,%.o,$(wildcard *.c)

該命令將當前目錄下所有的.c文件替換為.o文件。

  1. 多次替換:
patsubst %.c,%.o,$(patsubst %.cpp,%.o,$(wildcard *.c *.cpp)))

該命令先將.c文件替換為.o文件,然后再將.cpp文件替換為.o文件。

  1. 嵌套替換:
patsubst %.c,%.o,$(shell ls *.c)

該命令先使用shell命令獲取當前目錄下所有的.c文件,然后將其替換為.o文件。

  1. 使用函數進行替換:
patsubst %.c,%.o,$(filter %.c,$(SOURCES))

該命令先使用filter函數過濾出所有的.c文件,然后再將其替換為.o文件。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女