Logo hy.boatexistence.com

Ի՞նչ է subst-ը makefile-ում:

Բովանդակություն:

Ի՞նչ է subst-ը makefile-ում:
Ի՞նչ է subst-ը makefile-ում:

Video: Ի՞նչ է subst-ը makefile-ում:

Video: Ի՞նչ է subst-ը makefile-ում:
Video: MS Excel - Vlookup բանաձևի կիրառման օրինակ - ВПР 2024, Հունիսի
Anonim

3. GNU-ի պատրաստման տեղեկատու ձեռնարկից՝ $(subst from, to, text) Կատարում է տեքստային փոխարինումտեքստի տեքստի վրա. from-ի յուրաքանչյուր հանդիպում փոխարինվում է to-ով: Արդյունքը փոխարինվում է ֆունկցիայի կանչին: Օրինակ՝ $(subst ee, EE, ոտքերը փողոցում)

Ի՞նչ է strip-ը makefile-ում:

$(շերտի տող) Հեռացնում է առաջատար և հետին բացատը տողից և փոխարինում է մեկ կամ ավելի բացատ նիշերի յուրաքանչյուր ներքին հաջորդականությունը մեկ բացատով Այսպիսով, ' $(strip a b c) «Արդյունքում «a b c»: Գործառույթի ժապավենը կարող է շատ օգտակար լինել, երբ օգտագործվում է պայմանականների հետ միասին:

Ի՞նչ է Patsubst-ը:

$(patsubst PATTERN, REPLACEMENT, TEXT) Գտնում է TEXT-ում բացատներով առանձնացված բառեր, որոնք համապատասխանում են PATTERN-ին և փոխարինում REPLACEMENT-ով: Այստեղ PATTERN-ը կարող է պարունակել %, որը գործում է որպես նիշ, որը համապատասխանում է բառի ցանկացած նիշի ցանկացած թվին:

Ի՞նչ է wildcard-ը makefile-ում:

3 Ֆունկցիայի ցուցիչ: … $(wildcard pattern …) Այս տողը, որն օգտագործվում է makefile-ի ցանկացած կետում, փոխարինվում է գոյություն ունեցող ֆայլերի անունների բացատով առանձնացված ցանկով, որոնք համապատասխանում են տվյալ ֆայլի անվան օրինակներից մեկին Եթե ոչ: գոյություն ունեցող ֆայլի անունը համընկնում է օրինաչափության հետ, այնուհետև այդ օրինաչափությունը բաց է թողնվում wildcard ֆունկցիայի ելքից:

Ի՞նչ է Makecmdgoals?

MAKECMDGOALS. Թիրախները, որոնք տրված են հրամանի տողում կազմելու համար: Այս փոփոխականի կարգավորումը չի ազդում make-ի աշխատանքի վրա: Տե՛ս նպատակները նշելու փաստարկները:

Խորհուրդ ենք տալիս: