自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 函数(七)

8 函数函数允许你在makefile中处理文本,用于计算文件,操作和执行recipes。在函数调用中提供函数名和函数操作的参数。函数处理的结果替换到函数在makefile中调用的位置,就像变量被替换一样。

2017-11-11 11:36:45 329

原创 条件语句(六)

7 Makefiles的条件语句条件指令使make可以根据变量的值决定makefile中那些部分会被执行,那些部分会被忽略。条件指令可以比较两个变量的值,也可比较变量和一个常量字符串的值。条件指令决定了make实际看到的makefile内容,因此不可以在执行recipe时使用条件语句。7.1 条件指令示例下面的示例中,条件语句告诉make,如果变量CC的值是gcc,则使用一个库文件集,否则使用另一个

2017-11-11 09:16:15 179

原创 变量的使用(五)

6 变量的使用变量是makefile中为一串字符定义的名字,这个名字就是变量,这个字符串就是变量的值。变量在调用它的地方被显式替换。(有些版本make把变量叫做宏。)变量和函数在makefile被读取时展开,但recipe中的变量和函数会在将其传递给shell时展开。用define指令定义变量,=右边的是变量值。变量可以是文件名列表、传给编译器的选项、需要运行的程序、源文件路径、输出的

2017-11-08 10:45:32 471

原创 写Recipe(四)

5 写Recipe规则(rule)中通常包含多条recipes,这些recipes用来被shell按顺序依次执行。这些命令用来更新规则(Rule)中的目标文件(target)。用户使用许多不同种类的shell程序,但是默认情况下makefile中的recipe总是使用/bin/sh解释(除非指定了别的shell)。5.1 Recipe语法Makefile中包含两种语法,其中大部分使

2017-11-06 11:25:15 1529

原创 写Rule(三)

makefile 中Rule规则的写法

2017-11-01 13:13:29 1657

原创 写makefiles(二)

3 写makefiles3.1 makefiles包含的内容makefiles包含五部分内容:explicit rules(显式规则),implicit rules(隐含规则),variable definitions(变量定义),directives(执行指令),comments(注释):explicit rules 说明何时该如何remake一个或多个文件,这些文件用来生成其对应

2017-10-31 13:53:19 205

原创 GNU make开篇(一)

本系列文章主要是对GNU make官方文档的翻译,会加入自己的理解以及实例代码。1. 简介GNG make由Roland McGrath 和 Richard Stallman 实现, 3.76版本以后由 Paul D. Smith 维护,其遵循 IEEE Standard 1003.2-1992(POSIX.2)标准。make主要用来管理和简化大型程序的编译工作,适用于任何语言(只要该语言有对应的编

2017-10-31 09:44:51 282

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除