自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (3)
  • 收藏
  • 关注

原创 Makefile学习笔记<自动化变量>

$@表示规则中的目标文件集。在模式规则中,如果有多个目标,那么,"$@"就是匹配于目标中模式定义的集合。$%仅当目标是函数库文件中,表示规则中的目标成员名。例如,如果一个目标是"foo.a (bar.o)",那么,"$%"就是"bar.o","$@"就是"foo.a"。如果目标不是函数库文件(Unix下是[.a],Windows下是[.lib]),那么,其值为空。$<依赖目标中的第

2017-04-28 17:26:30 460

原创 Makefile学习笔记<常用参数>

1、检查规则 有时候,我们不想让我们的makefile中的规则执行起来,我们只想检查一下我们的命令,或是执行的序列。于是我们可以使用make命令的下述参数:“-n”“--just-print”“--dry-run”“--recon”不执行参数,这些参数只是打印命令,不管目标是否更新,把规则和连带规则下的命令打印出来,但不执行,这些参数对于我们调试makefile很有用处。“-t”“--to

2017-04-28 16:17:53 756

原创 Makefile学习笔记<make指定Makefile或者目标>

1、make指定Makefilemake -f filename或者make --file filename或者make --makefile filename如果在make的命令行是,你不只一次地使用了“-f”参数,那么,所有指定的makefile将会被连在一起传递给make执行。2、指定目标make <可选参数> targetName有一个make的环境变量叫“MAKECMDGOALS”

2017-04-28 15:47:12 3081

原创 Makefile学习笔记<流控制函数和其他函数>

1. foreach$(foreach <var>,<list>,<text>)功能:把参数<list>中的单词逐一取出放到参数<var>所指定的变量中,然后再执行<text>所包含的表达式。每一次<text>会返回一个字符串,循环过程中,<text>所返回的每个字符串会以空格分隔。返回:<text>所返回的每个字符串所组成的整个字符串(以空格分隔)例如:names := a b c dfil

2017-04-28 14:23:17 423

原创 Makefile学习笔记<文件名操作函数>

文件名操作函数的参数字符串都会被当做一个或是一系列的文件名来对待。 1. dir$(dir <names...>)名称:取目录函数——dir。功能:从文件名序列<names>中取出目录部分。目录部分是指最后一个反斜杠(“/”)之前的部分。如果没有反斜杠,那么返回“./”。返回:返回文件名序列<names>的目录部分。例如:$(dir src/foo.c hacks)返回值是“src/ ./

2017-04-28 14:03:52 416

原创 Makefile学习笔记<字符串操作函数>

1. subst 描述:$(subst <from>,<to>,<text>)名称:字符串替换函数——subst。功能:把字串<text>中的<from>字符串替换成<to>。返回:函数返回被替换过后的字符串。例如:$(subst aa,bb, aacc),把“aacc”中的“aa”替换成“bb”,返回结果是“bbcc”。2. patsubst$(patsubst <pattern>,<re

2017-04-28 11:35:56 788

原创 Makefile学习笔记<条件判断>

1.判断是否相等ifeq 条件语句 条件成立时要做的事情endif或者ifeq 条件语句 条件成立时要做的事情else 条件不成立时要做的事情endif其中“条件语句”可以有几种形式: 判断参数”arg1”与”arg2”的值是否相等:ifeq (arg1,arg2)ifeq 'arg1' 'arg2'ifeq "arg1" "arg2"ifeq "arg1"

2017-04-28 10:59:30 2635

原创 Makefile学习笔记<变量的高级用法>

1. 变量值替换 批量替换变量的值的集合的共有部分,可以使用: "$(var:a=b)"或者"${var:a=b}",其意思是,把变量“var”中所有以“a”字串“结尾”的“a”替换成“b”字串。这里的“结尾”意思是“空格”或是“结束符”。如:objs1 := a.o b.o c.oobjs2 := $(obj1:.o=.c)结果objs2的值就是: a.c b.c c.c另一种替换技术称之为

2017-04-27 16:46:33 751

原创 Makefile学习笔记<中一些特殊符号的含义和用法>

1. “=”和“:=” 定义变量时如果用“=”,如果右边有跟其他变量, 那么右边的这些变量可以是在后面定义的。如:Flag1 = @(Flag2) -fFlag2 = cc -c反之,定义变量是如果用”:=”, 如果右边有跟其他变量,那么右边这些变量必须是在此之前定义的。也就是说用这个方法定义的变量不能使用后面定义的变量,只能使用前面已经定义好的了变量。如:Flag1 = -fFlag

2017-04-27 16:34:38 662

原创 Makefile学习笔记<显示/隐藏命令 忽略命令错误>

1.显示命令: 一般默认make会把命令原样显示出来后再去执行命令,如果我们不需要原样显示命令,则可以在命令前面加一个“@”, 如:echo building target...make执行时会输出:echo building target...building target...如果在命令前加了”@”,则不会把命令原样输出:@echo building target...make执行时实

2017-04-27 14:55:19 22846

原创 修改Ubuntu/Linux终端显示的路径长度

修改 ~/.bashrc的PS1变量的值即可。 保守起见,先备份:cp ~/.bashrc ~/.bashrc-back然后修改:vim .bashrc找到PS1:/PS1找到如下:if [ "$color_prompt" = yes ]; then PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m

2017-04-27 11:01:03 931

原创 EN300468标准 DVB系统的服务信息规范 最新文档下载

EN300468标准 DVB系统的服务信息规范 最新文档下载

2017-04-26 10:45:57 930

原创 C语言中常用的几个内存申请函数

C语言中常用的几个内存申请函数:void* malloc(unsigned size); void* realloc(void* ptr, unsigned newsize); void* calloc(size_t numElements, size_t sizeOfElement);以上函数都在头文件stdlib.h中定义,因此使用时必须导入该头文件。malloc: 一般我们在平常写代码中

2017-03-27 00:03:53 13332

转载 UIGraphicsBeginImageContext与UIGraphicsBeginImageContextWithOptions的区别

转载自:http://www.cnblogs.com/wendingding/p/3803020.html1.创建Bitmap图形上下文的方法  //方法1   UIGraphicsBeginImageContext();  //方法2 UIGraphicsBeginImageContextWithOptions(CGSize size, BOOL opaque

2016-07-02 15:08:55 4070

source insight 4.00.0088 (含破解文件)

2017最新版source insight 4.000.0088,内含破解文件,安装完后将两个破解文件拷贝到安装目录即可

2017-12-14

iOS10.2 develop disk image 真机调试必备镜像

升级到iOS10.2后,真机调试时Xcode运行程序到真机报错,提示Could not find developer disk image,Xcode Device栏处的真机右侧显示“(unavailable)” 把10.2 (14C89) 2.zip解压后拷贝到Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport

2016-12-16

xcode 编译需要的iOS10 disk image

更新iOS10后发现原来的xcode真机调试时不能安装app到手机或ipad上来,这是因为Xcode缺少支持iOS的镜像。把附件解压后拷到以下目录后重启xcode即可。 Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport

2016-09-27

空空如也

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

TA关注的人

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