Makefile
文章平均质量分 84
一个项目,工程是如何编译出来的,那就了解Makefile吧。
指向NULL
这个作者很懒,什么都没留下…
展开
-
makefile函数使用
在函数调用时必须指定函数名以及函数操作使用的参数。函数处理的结果将返回到makefile文件中的调用点,其方式和变量替换一样。1. 函数调用语法$(function arguments)#或者${function arguments}function 是函数名,是make内建函数列表中的一个,也可以使用创建函数 call 创建自定义的函数。arguments 是该函数的参数。参数和函数名之间用空格或tab键隔开,如果有多个参数,它们之间用逗号隔开。注意:如果在参数总包含变量引用或其原创 2021-09-29 10:20:28 · 163 阅读 · 0 评论 -
Makefile条件语句
条件语句可以将一个变量与其它变量的值相比较,或将一个变量与一字符串常量相比较,从而确定执行或忽略makefile文件中一部分脚本。1. 条件语句语法条件语句使用三个指令:ifeq、else 和 endif。ifeq 语句是条件的开始,并指明条件。它包含两个参数,它们被逗号分开,并被阔在圆括号内。运行时首先对两个参数变量替换,然后进行比较。跟在 ifeq 后面的是符合条件时执行的命令,否则它们将被忽略。如果前面的条件失败,else 指令将导致跟在其后面的命令执行。else 指令是可选的。endif原创 2021-09-26 14:01:16 · 1204 阅读 · 0 评论 -
Makefile变量
使用变量变量是在makefile中定义的名字,其用来代替一个文本字符串,这个文本字符串就是变量得值。这些值可以用来替代目标,依赖,命令以及makefile中其它部分。注意:变量名是大小写敏感的,而且变量分配时,变量值前面的空格被忽略。1. 变量的引用美元符号后跟用圆括号或大括号括住变量名则可引用变量的值,例如:$(foo)或${foo}。如果美元符号后面跟一个字符,例如:$x,则该字符将被处理为单字符的变量名,除了使用自动变量的情况,这种用法几乎不会使用。...原创 2021-09-24 10:50:04 · 558 阅读 · 0 评论