中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

makefile中patsubst和wildcard函數使用小結

小億
87
2024-01-09 09:02:15
欄目: 編程語言

在makefile中,patsubst和wildcard函數是非常有用的函數,可以幫助我們對文件名進行模式匹配和替換。

  1. wildcard函數

    • 語法:$(wildcard pattern)
    • 功能:用于搜索指定模式的文件,并返回符合模式的文件列表。
    • 示例:
      SRC := $(wildcard *.c)                     # 獲取當前目錄下所有以.c結尾的文件列表
      OBJ := $(patsubst %.c, %.o, $(SRC))         # 將SRC中的.c文件替換成.o文件
      
  2. patsubst函數

    • 語法:$(patsubst pattern,replacement,text)
    • 功能:用于將文本中的指定模式替換為指定的內容。
    • 示例:
      SRC := main.c utils.c                       # 定義需要編譯的源文件
      OBJ := $(patsubst %.c, %.o, $(SRC))         # 將SRC中的.c文件替換成.o文件
      

綜上所述,patsubst和wildcard函數是非常有用的makefile函數,能夠幫助我們對文件名進行模式匹配和替換,從而簡化我們的makefile編寫。

0
吉木萨尔县| 永康市| 景宁| 林甸县| 沈阳市| 镇康县| 黄平县| 巩义市| 鹰潭市| 河间市| 防城港市| 黄山市| 潞西市| 鹤岗市| 贵阳市| 忻州市| 常宁市| 钦州市| 黎平县| 广德县| 漳州市| 涪陵区| 嘉鱼县| 南岸区| 德兴市| 富锦市| 明水县| 寻甸| 从江县| 城口县| 苏尼特右旗| 新泰市| 甘孜| 五指山市| 锦屏县| 玉山县| 海晏县| 富顺县| 广宗县| 湖北省| 贵德县|