- 博客(7)
- 资源 (9)
- 收藏
- 关注
原创 学习makefile第七课------make运行
(一)make的退出码0——表示成功执行1——出现错误,返回12——使用make的“-q”,是的某些目录不需要更新,返回2(二)指定Makefile1.默认的规则是:在当前目录下寻找Gnumakefile,makefile,Makefile三个文件2.特殊的makefile名字例:hchen.mk 那么我们执行make时输入:make -f hch
2014-09-04 14:49:07 487
原创 学习Makefile第六课------使用函数
(一)函数的调用语法以¥来引用:$( ) 或是${ } 就是函数名,make支持的函数不多。是函数的参数,参数间以逗号“,”分隔,而函数名和参数之间以“空格”分隔。函数调用以“$”开头,以圆括号或花括号把函数名和参数括起。函数中的参数可以使用变量,为了风格的统一,函数和变量的括号最好一样,如使用“$(subst a,b,$(x))”这样的形式
2014-09-04 10:47:28 469
原创 学习Makefile第五课------使用判断条件
1.示例ibs_for_gcc = -lgnu normal_libs = foo: $(objects) ifeq ($(CC),gcc) ----------------------如果objects = gcc ,执行$(CC) -o foo $(objects) $(libs_for_gcc) ,否则执行else里面的语句$(CC) -o foo $(object
2014-09-04 09:17:38 420
原创 学习Makefile第四课------使用变量
使用地方:目标,依赖目标,命令,其他地方命名规则:①字符,数字,下划线(不应该有“:”,“#”,“=”,“ ”) ②大小写敏感 ③推荐大小写搭配 ④与自动变量不同(一).变量的基础声明时需要给于初值,使用时需要在变量前加“¥”符合,最好用()或{}把变量包括起来,使用“¥”用
2014-09-03 18:00:04 464
原创 学习Makefile第三课------书写命令
三.书写命令 make会一按顺序一条一条的执行命令,每条命令的开头必须以[Tab]键开头,除非,命令是紧跟在依赖规则后面的分号后的。(一).显示命令 ①@echo 正在编译XX模块。。。。 执行make时,显示 “正在编译XX模块。。。。” ② echo 正在编译XX模块。。。。 执行make时,显示“echo 正在编译XX模块。。。。”
2014-09-02 20:14:04 496
原创 学习Makefile第二课------总述
二.总述(一).Makefile里面包含五个东西 1.显式规则 - 明显的目标,依赖文件 ,命令 2.隐晦规则 - 自动推导 3.变量的定义 - 字符串,像C的宏 4.文件指示 - ①Makefile中引用另一个Makefile,像include②根据情况指定有效部分,像#if③定义一个多行命令 5.注释 - 用“#”进行行注释(二).Makef
2014-09-02 16:16:37 527
原创 学习Makefile第一课------概述
一.概述(一).规则target:prerequisites.....(tab)command(tab) ......(tab) ......clean:(tab)command注:命令command前面一定要加一个tab键,命令过多可以用反斜杠“\”表示换行。1.target:目标文件(可以是目标文件(object file),可以是可执行文件(Exe
2014-09-02 09:56:08 429
带侧滑菜单的精美MP3播放器
2015-01-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人