当前位置:网站首页>Makefile Foundation
Makefile Foundation
2022-06-25 05:15:00 【Jornhitom】
Definitions
- Targets: file names separated by spaces; typically one target per rule; the default target is the first target
- Commands: series of steps typically used to make the target(s); start with a tab character
- Prerequisites: also called “dependencies”; file names separated by spaces, need to exist before the commands for the target(s) are run
[email protected]: an automatic variable that contains the target name
Wildcard
*wildcard search your filesystem for matching filenames.print: $(wildcard *.c)*may be used in the target, prerequisites, or in thewildcardfunction, but may not be directly used in variable definitions. When*matches no files, it is left there as it is unless run in thewildcardfunction.
- When
%is used in “matching” mode, it matches one or more characters in a string. This match is called the stem. When used in “replacing” mode, it takes the stem that was matched and replaces that in a string.%is most often used in rule definitions and in some specific functions.
Automatic Variables
[email protected]. The file name of the target of the rule. If the target is an archive member, then[email protected]is the name of the archive file. In a pattern rule that has multiple targets,[email protected]is the name of whichever target caused the rule’s recipe to be run.$?. The names of all the prerequisites that are newer than the target, with spaces between them. If the target does not exist, all prerequisites will be included. For prerequisites which are archive members, only the named member is used.$^. The names of all the prerequisites, with spaces between them. For prerequisites which are archive members, only the named member is used.
边栏推荐
- Try block and exception handling
- ThinkPHP 5 log management
- Matlab notes
- Implementation of websocket long connection by workman under laravel
- Specific operations for uploading pictures in PHP
- DOM document object model (I)
- Ctfhub eggs
- Mobile number regular expression input box loses focus verification
- Understand JS high-order function and write a high-order function
- Redis (17)
猜你喜欢
![[relax's law of life lying on the square] those poisonous chicken soup that seem to be too light and too heavy, but think carefully and fear](/img/12/d41f8d5abcb61d2632a8b117bf1604.jpg)
[relax's law of life lying on the square] those poisonous chicken soup that seem to be too light and too heavy, but think carefully and fear

Laravel's little knowledge

In Net 6 using dotnet format formatting code

【FLink】access closed classloader classloader. check-leaked-classloader

XSS (cross site script attack) summary (II)

buuctf web

Dynamic programming example 2 leetcode62 unique paths

基于SSH实现的学生成绩管理系统

SQL lab range explanation

The construction and usage of wampserver framework
随机推荐
Baidu ueeditor set toolbar initial value
UVA816 Abbott’s Revenge
[keil] GPIO output macro definition of aducm4050 official library
Page electronic clock (use js to dynamically obtain time display)
A summary of the experiment of continue and break in C language
Bind simulation, key points of interpreting bind handwritten code [details]
Using JS to realize the sidebar of life information network
Electric store stores data
Even if you are not good at anything, you are growing a little bit [to your 2021 summary]
H5 native player [learn video]
JS verification code input number auto skip
Go deep into the working principle of browser and JS engine (V8 engine as an example)
buuctf(re)
IronOCR 2022.1 Crack
Introduction to the hardest core PWN in the whole network_ Graphic analysis
Jason learning
【FLink】access closed classloader classloader. check-leaked-classloader
Working principle of asemi three-phase rectifier bridge
ORA-00800: soft external error
Kotlin compose listens to the soft keyboard and clicks enter to submit the event