坚持学习,每天进步一点点……
发布时间:2016-01-27 14:11:39
patsubst用法 patsubst用于makefile文件中额模式处理。和subst类似,返回值为处理后的字符串。表达式为: $(patsubst pattern,replacement,text) 例如将当前文件夹下所有的.mk文件替换为.a文件,则可以使用: text:=makefile.mk.mk test.mk fr.........【阅读全文】
发布时间:2016-01-27 13:49:01
subst详解 看着教材上的一个subst示例原样make一下,各种错误,找了好多的可能,终于解决了,坑死人了,记录下来。 subst是makefile文件中的字符串替换函数,用于将字符串的字符或子串替换成指定的内容,函数的返回值是替换后的字符串。使用的格式如下: $(subst $(from).........【阅读全文】
发布时间:2016-01-27 13:30:02
makefile函数格式 makefile文件中可以使用函数来对变量进行处理,使得其变得更加灵活,也便于程序的模块化处理。makefile中的函数必须以$开头,后面以圆括号或者是花括号将函数名称括起来,函数中的参数可以是变量。makefile中函数的格式为: $(function args) 函数中的参.........【阅读全文】
发布时间:2016-01-26 18:43:32
Linux程序编译(四) 静态库创建 静态库的创建可以使用ar命令。生成静态库的格式为: ar rcs name.a object1.o object2.o……objectn.o rcs为常用的创建静态库的ar命令选项,r表示将文件插入库文件中,c表示创建库文件,s表示库文件中若包含对象模式.........【阅读全文】
发布时间:2016-01-26 10:49:46
Linux程序编译(三) Linux程序开发过程中经常会用到库文件,使用库的目的就是尽量减小主程序的大小。库文件可分为静态库和动态库两种。静态库以.a为后缀,动态库以.so为后缀。它们由程序在运行或者是编译时进行加载,均是二进制的可执行文件。使用库文件可以实现对程序的模块化管理。动、静.........【阅读全文】