![]() |
名称 | Linux开发工具箱 : 项目开发的最有效途径 |
| 索引号 | TP316.89/20095 | |
| 分类号 | TP316.89 TP316.89(其他) TP316.8(网络操作系统) TP316(操作系统) TP31(计算机软件) TP3(计算技术、计算机技术) TP(自动化技术计算技术技术) T(工业技术) |
|
| 作者 | 富斯科、贾严磊、董西广、王在奇、 | |
| 出版社 | 北京 : 清华大学出版社, 2008 | |
| ISBN | 978-7-302-17786-9 | |
| 页数 | XI, 476页 : 图 ; 24cm | |
| 价格 | CNY58.00 | |
| 标签 | linux、linux开发工具箱、编程、计算机、linux/unix、unix/linux、技术、 | |
| 简介 | ||
| 注解 | 据原书2007年英文版译出 英文并列题名取自封面 责任者Fusco规范汉译姓: 富斯科 本书内容包括:开源工具的下载和安装,从源代码构建,查找帮助,编辑和保存源文件,开发者必备内核知识,进程,进程通信,性能优化,调试等共10章。 | |
John Fusco是GE Healthcare的一名软件开发人员,专门编写Linux应用程序和设备驱动程序。他在Unix软件行业有十多年的工作经验,从内核2.0版本就开始开发Linux应用程序。他曾为Embedded Systems Programming和Linux Journal撰写文章。
本书将系统性地介绍GNU/Linux的开源工具,并通过可以被读者容易修改的简明示例说明如何使用这些工具,以满足读者的实际需求。
本书首先介绍如何下载、构建和安装开源项目,如何发布开源工具,以及如何避免将时间浪费到还未准备好的项目中,并引导读者构建自己的项目。然后通过示例演示了如何在文本编辑器中进行查找操作,展示了几个常用文本编辑器中会用到的小技巧。
书中接下来对Linux内核的基础知识和操作系统的内部原理进行了详细且通俗易懂的阐述,并示范了如何将这些知识应用到更高级的工具中。还重点讲解sar、vmstat、valpind和strace等工具的输出,以及如何将它们运用到应用程序中;如何利用各种编程API来开发适用于自己的工具。
最后,作者介绍了可以提高软件性能的工具;解释了如今市面上的多芯CPU的内在原理,并演示了如何从这些系统中获取最佳性能;以及介绍了在各种环境下调试代码的工具和技术。
对于程序员来说,如果希望自己开发出来的程序更为简洁有效,如果想对Linux编程环境有更深刻的理解,那么,本书提供的资料相信能给您带来惊喜!











粤公网安备 44030602003680号