文章分类 -  linux tools

摘要:http://my.oschina.net/fgq611/blog/113249内核开发比用户空间开发更难的一个因素就是内核调试艰难。内核错误往往会导致系统宕机,很难保留出错时的现场。调试内核的关键在于你的对内核的深刻理解。 一 调试前的准备 在调试一个bug之前,我们所要做的准备工作有: ... 阅读全文
posted @ 2015-04-10 17:04 fastwave2004 阅读(915) 评论(0) 推荐(0)
摘要:在Makefile中可以使用函数来处理变量,从而让我们的命令或是规则更为的灵活和具有智能。make所支持的函数也不算很多,不过已经足够我们的操作了。函数调用后,函数的返回值可以当做变量来使用。一、函数的调用语法函数调用,很像变量的使用,也是以“$”来标识的,其语法如下: $()或是 ${... 阅读全文
posted @ 2015-04-01 13:50 fastwave2004 阅读(129) 评论(0) 推荐(0)
摘要:作为Linux下的程序开发人员,大家一定都遇到过Makefile,用make命令来编译自己写的程序确实是很方便.一般情况下,大家都是手工写一个简单Makefile,如果要想写出一个符合自由软件惯例的Makefile就不那么容易了.在本文中,将给大家介绍如何使用autoconf和automake两个工... 阅读全文
posted @ 2015-03-09 23:42 fastwave2004 阅读(150) 评论(0) 推荐(0)
摘要:很强大又很难,其中还有很多没懂,先都总结下来再慢慢学习。sed sed命令是隐性的全局命令参数s:替换文字内字符串。最多与两个地址参数配合。1.在包含字符串test的任意行上,将111替换成222#sed '/test/s/111/222/g' sample.txt 2.以下三个命令相等,先... 阅读全文
posted @ 2015-03-09 23:31 fastwave2004 阅读(170) 评论(0) 推荐(0)