
linux
文章平均质量分 60
五星斗圣
这个作者很懒,什么都没留下…
展开
-
Linux下makefile教程(一)
概述什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和 professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写makefile了,会不会写make转载 2012-08-06 17:14:19 · 425 阅读 · 0 评论 -
linux 下makefile教程(二)
Makefile 总述一、Makefile里有什么?Makefile里主要包含了五个东西:显式规则、隐晦规则、变量定义、文件指示和注释。1、显式规则。显式规则说明了,如何生成一个或多的的目标文件。这是由Makefile的书写者明显指出,要生成的文件,文件的依赖文件,生成的命令。2、隐晦规则。由于我们的make有自动推导的功能,所以隐晦的规则可以让我们比较粗糙地简略地转载 2012-08-06 17:54:41 · 968 阅读 · 0 评论 -
linux 下makefile教程(三)
书写命令每条规则中的命令和操作系统Shell的命令行是一致的。make会一按顺序一条一条的执行命令,每条命令的开头必须以[Tab]键开头,除非,命令是紧跟在依赖规则后面的分号后的。在命令行之间中的空格或是空行会被忽略,但是如果该空格或空行是以Tab键开头的,那么make会认为其是一个空命令。我们在UNIX下可能会使用不同的Shell,但是make的命令默认是被“/bin/sh”——转载 2012-08-06 18:22:49 · 1062 阅读 · 0 评论 -
linux 下makefile教程(四)
使用函数在Makefile中可以使用函数来处理变量,从而让我们的命令或是规则更为的灵活和具有智能。make所支持的函数也不算很多,不过已经足够我们的操作了。函数调用后,函数的返回值可以当做变量来使用。一、函数的调用语法函数调用,很像变量的使用,也是以“$”来标识的,其语法如下:$( )或是${ }这里,就是函数名,make支持的函数不多。是函数的参数,转载 2012-08-06 19:14:37 · 1349 阅读 · 0 评论 -
linux系统启动流程分析
桌面操作系统启动流程(redhat,federa,ubuntu)ubuntu从6.10开始逐步用upstart代替原来的sysinit,进行服务进程的管理。为了对原有的init实现向后兼容,目前ubuntu中与init相关的几个目录和应用程序,可以方便后面的论述。这些目录和程序包括:inittelinit //字面理解 tell initrunlevel/etc/even转载 2012-09-20 17:20:57 · 1350 阅读 · 1 评论 -
shelll 教程
为什么要进行shell编程在Linux系统中,虽然有各种各样的图形化接口工具,但是shell仍然是一个非常灵活的工具。Shell不仅仅是命令的收集,而且是一门非常棒的编程语言。您可以通过使用shell使大量的任务自动化,shell特别擅长系统管理任务,尤其适合那些易用性、可维护性和便携性比效率更重要的任务。 建立一个脚本Linux中有好多中不同的shell,但是通常我们使用bash转载 2012-10-31 15:56:27 · 1208 阅读 · 0 评论 -
近期项目汇总
近期所做的项目现汇总如下,后面还会不定期的更新1、Android 源码分析从零开始分析Android系统源码,涵盖APP,framework,native,hal,liunx等多个方面,探索从APP到复杂大型软件开发,着重学习多媒体,网络,算法,操作系统等计算机基础核心理论,聚焦AI,大数据,物联网,区块链等新一代技术的学习2、Android 智能饮水机采用串口连接子母两板,子...原创 2018-09-23 00:55:36 · 404 阅读 · 0 评论