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

溫馨提示×

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
鄂伦春自治旗| 无锡市| 精河县| 黑河市| 文山县| 鹤壁市| 萝北县| 大渡口区| 都兰县| 崇明县| 天等县| 台南县| 文水县| 大渡口区| 礼泉县| 白沙| 正安县| 望谟县| 安康市| 重庆市| 临安市| 原平市| 洪湖市| 长垣县| 方正县| 友谊县| 永平县| 巩义市| 凤阳县| 杭锦后旗| 靖远县| 比如县| 安远县| 平顺县| 邓州市| 阿巴嘎旗| 双峰县| 白银市| 淮阳县| 宾川县| 沁源县|