make
ccfxue
这个作者很懒,什么都没留下…
展开
-
Makefile 中:= ?= += =的区别
在Makefile中我们经常看到 = := ?= +=这几个赋值运算符,那么他们有什么区别呢?我们来做个简单的实验新建一个Makefile,内容为:ifdef DEFINE_VRE VRE = “Hello World!”elseendififeq ($(OPT),define) VRE ?= “Hello World! First!”endif转载 2016-10-11 18:19:11 · 276 阅读 · 0 评论 -
shell if test
shell 编程中使用到得if语句内判断参数 –b 当file存在并且是块文件时返回真 -c 当file存在并且是字符文件时返回真 -d 当pathname存在并且是一个目录时返回真 -e 当pathname指定的文件或目录存在时返回真 -f 当file存在并且是正规文件时返回真 -g 当由pathname指定的文件或目录存在并且设置了S转载 2016-12-11 11:16:40 · 466 阅读 · 0 评论 -
linux的- e -d -f 的判断表达式
本文转载自-e filename 如果 filename存在,则为真 [ -e /var/log/syslog ]-d filename 如果 filename为目录,则为真 [ -d /tmp/mydir ]-f filename 如果 filename为常规文件,则为真 [ -f /usr/bin/grep ]-L filename 如果 filename为符号转载 2016-12-13 13:42:36 · 418 阅读 · 0 评论 -
GNU M4宏处理器快速理解
本文转载自http://utxz.com/142.html m4是一个通用的宏处理器,宏处理器(或预处理器)一般用作文本替换工具。最终用户经常会用它来处理要反复使用的文本模板,典型的是用于编程工具,还会用于文本编辑和文字处理工具。m4是POSIX标准中的一部分,所有版本的UNIX下都可用。虽然这种语言可以单独使用,但大多数人需要m4仅仅是因为GNU autoconf中的“confi转载 2016-12-08 10:50:16 · 4476 阅读 · 0 评论 -
Linux下编写 makefile 详细教程
http://www.cnblogs.com/mfryf/p/3305778.html转载 2016-12-08 18:47:04 · 338 阅读 · 0 评论 -
MakeFile惯例及配置
Makefile 惯例下面是Makefile中一些约定俗成的目标名称及其含义:all编译整个软件包,但不重建任何文档。一般此目标作为默认的终极目标。此目标一般对所有源程序的编译和连接使用"-g"选项,以使最终的可执行程序中包含调试信息。可使用 strip 程序去掉这些调试符号。clean清除当前目录下在 make 过程中产生的文件。它不能删除软件包的配置文件,也不能删除 build转载 2016-12-16 10:19:08 · 1096 阅读 · 0 评论 -
例解 autoconf 和 automake 生成 Makefile 文件
本文转载自http://www.ibm.com/developerworks/cn/linux/l-makefile/引子无论是在Linux还是在Unix环境中,make都是一个非常重要的编译命令。不管是自己进行项目开发还是安装应用软件,我们都经常要用到make或 make install。利用make工具,我们可以将大型的开发项目分解成为多个更易于管理的模块,对于一个包括几百个源转载 2016-12-14 09:41:15 · 365 阅读 · 0 评论