linux --- 一切皆文件
发布时间:2016-03-01 00:29:59
dpdk中/home/admin/dpdk_proj/dpdk-1.8.0/tools/setup.sh脚本解析:点击(此处)折叠或打开cd $(dirname ${BASH_SOURCE[0]})/..解析:${BASH_SOURCE} 获取执行脚本的路径脚本路径:/home/admin/a.sh在/var目录下执行脚本 ../home/admin/a.sh,&nb.........【阅读全文】
发布时间:2016-02-29 19:00:13
函数调用语法:1: 内嵌函数调用方法:$(funcname arg1,arg2...) 自定义函数调用方法:call show = $(1) $(2) #show被认为是一个函数,1,2是通过call传入的参数 $(call show, a, b).........【阅读全文】
发布时间:2016-02-27 00:21:59
变量的特征:1: 变量可通过等号(=)定义,也可通过define定义,引用都通过$()2: 变量可以存储 文件列表,编译列表等3: 变量明不可包括':', '#', '=', 前置空白, 尾空白。最好使用字母 数字 下划线。4: 变量名对大小也敏感。建议局部使用小写字母的变量,全局是有大写字母的变量5: 自动化变量,$<:第一个依.........【阅读全文】
发布时间:2016-02-26 00:09:23
1: shell命令行必须以[TAB]开头,默认使用shell版本为/bin/sh,即环境变量中SHELL变量指定的程序。使用#进行注释。2: 通过@来关闭命令回显,只显示执行的结果。Example:foo.o:foo.c echo "$@"Output: echo foo.o foo.oExample1:foo.o:fo.........【阅读全文】
发布时间:2016-02-23 01:27:02
文件搜寻 当依赖或者目标和Makefile不在同一个目录时,可通过VPATH(全部字母大写)来制定目标和依赖所在的目录。make先查找当前目录,当前目录查找不到才会去VPATH制定的目录下查找。VPATH = /root/headers:../include:/usr/include #多个目录之间通过":"分开VPATH是一个很泛的指定,所有当.........【阅读全文】