patsubst
是 GNU Make 中的一個(gè)內(nèi)置字符串替換函數(shù),用于將某一部分字符串替換為另一部分字符串。它與其他字符串函數(shù)的區(qū)別在于,它可以針對(duì)特定的子字符串進(jìn)行替換操作,而不是整個(gè)字符串。
其他字符串函數(shù)如subst
、$(shell ...)
等,通常用于對(duì)整個(gè)字符串進(jìn)行操作,而不是對(duì)特定的子字符串進(jìn)行替換。patsubst
的使用方法也略有不同,需要指定要替換的模式和替換后的字符串。