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

溫馨提示×

patsubst命令在Makefile中如何使用

小樊
100
2024-07-01 11:18:41
欄目: 編程語言

在Makefile中,patsubst命令用于替換模式。語法如下:

$(patsubst pattern,replacement,text)

其中,pattern表示要被替換的模式,replacement表示替換后的內容,text表示要進行替換的文本。

例如,假設我們有以下的Makefile代碼:

SOURCES := main.c utils.c helper.c
OBJECTS := $(patsubst %.c, %.o, $(SOURCES))

all: $(OBJECTS)

$(OBJECTS): %.o: %.c
    gcc -c $< -o $@

在上面的代碼中,我們使用patsubst命令將SOURCES中的.c文件替換為.o文件,生成OBJECTS列表。這樣在all目標和$(OBJECTS)規則中都可以使用$(OBJECTS)來代替所有的.o文件。

0
定结县| 东阿县| 格尔木市| 缙云县| 兰溪市| 鄱阳县| 德兴市| 民丰县| 岳普湖县| 马龙县| 上高县| 昌吉市| 旬阳县| 民县| 巴青县| 莱芜市| 达孜县| 武夷山市| 南部县| 土默特右旗| 驻马店市| 兴海县| 民勤县| 哈巴河县| 阜新市| 绥中县| 涞源县| 社会| 格尔木市| 景宁| 顺义区| 普安县| 安仁县| 桦甸市| 黎城县| 石柱| 蓝山县| 安平县| 临夏市| 自治县| 连州市|