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

溫馨提示×

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
武冈市| 故城县| 绍兴市| 红安县| 灵武市| 丰宁| 页游| 浮山县| 获嘉县| 兴国县| 兴宁市| 合山市| 黔江区| 富平县| 旅游| 泊头市| 广安市| 荥阳市| 富阳市| 正镶白旗| 敦煌市| 郸城县| 河东区| 革吉县| 乐山市| 宝丰县| 普定县| 镇赉县| 偃师市| 青海省| 泰和县| 同德县| 秦安县| 南雄市| 桂林市| 时尚| 柳林县| 三明市| 舞钢市| 连江县| 武夷山市|