好书推荐网 收藏本站
当前位置: 好书推荐 > 操作系统 > 详情

Linux GNU C 程序观察

更新时间: 2024年10月03日 访问量: 818次
图书分类 : 操作系统
Linux GNU C 程序观察

图书信息

书名:Linux GNU C 程序观察
作者:罗秋明
出版社:清华大学出版社
出版时间:2020-05-01

图书简介

《Linux GNU C程序观察》是一本介绍C程序在Linux环境下编译、链接、运行的全过程的科技类图书。全书共7章,从环境准备、C程序的预处理、编译、汇编和链接的全过程、GCC命令、GDB调试、性能剖析方法以及一个综合实例等方面,详细讲解了C程序在Linux环境下的实际应用。本书不仅适合C程序设计初学者了解C程序的编译过程,还适合工程实践者在面对C程序实际问题时,提高C程序设计和优化的能力。 第1章介绍了Linux开发环境的配置,第2章介绍了C程序的预处理、编译、汇编和链接的全过程,并讲解了GCC编译命令和GDB调试初步概念。第3章着重于编译过程,介绍了从C到汇编的转换。第4章专注于链接过程。第5章介绍了可执行文件在系统中的运行过程,并观察了进程与系统的关系等问题。第6、7章介绍性能剖析方法,如GCC自带工具、库函数打桩方法、Valgrind及perf工具的简单使用等。最后一章通过实例介绍了如何将HDFS文件系统使用的gzip压缩,从利用zlib库在CPU上计算转换成利用FPGA加速卡的过程,全面展示了C程序设计的具体应用。 该书涉及的知识点比较广泛,但讲解详尽,非常适合初学者系统入门,也适合工程师在实际项目中使用。阅读完本书之后,读者对C语言程序设计的各个方面都会有一定的了解,对于C语言实际应用也将有更深刻的认识。

推荐理由

本书已经成为了C程序设计入门和工程实践者的必备参考资料之一。本书详尽地讲解了C程序在Linux环境下的编译、链接、运行等方面的知识点,涉及的知识面广,内容全面。对于C语言初学者或者工程实践者,是非常好的参考之一,推荐大家阅读。