linux下C语言偏向底层的软件开发需要学什么?

linux下C语言偏向底层的软件开发需要学什么?,第1张

直接推荐几本书吧

APUE 这本书是linux下C开发的宝典,对系统调用、linux底层一些机制解释的很详细

http://www.amazon.cn/exec/obidos/ASIN/B00114GRG0/snowwest-23

还有C专家编程,很多人都是通过这本书详尽了解C语言的

http://www.amazon.cn/exec/obidos/ASIN/B0017LHUG8/snowwest-23

底层开发有不同的分支,其实说白了,你熟悉了C语言,顶层底层开发没什么区别,你只需了解机制即可。我建议你首先阅读《程序员的自我修养》这本书

http://www.amazon.cn/exec/obidos/ASIN/B0027VSA7U/snowwest-23

这本书比较通俗详细的解释了一些C语言、系统结构的机制,算是入门书吧

关于内核驱动,可以推荐的书就多了,比如经典的ldd,内核情景分析,独辟蹊径品内核,这几本都十分经典。这几本书的链接在下面

http://www.amazon.cn/exec/obidos/ASIN/B001147E76/snowwest-23

http://www.amazon.cn/exec/obidos/ASIN/B001CK2WQW/snowwest-23

http://www.amazon.cn/exec/obidos/ASIN/B002JM12S6//snowwest-23

《Linux内核探秘深入解析文件系统》百度网盘pdf最新全集下载:

链接: https://pan.baidu.com/s/10_gfLOVNEpy-TAzONQ0pvA

?pwd=bk5f 提取码: bk5f

简介:《Linux内核探秘:深入解析文件系统和设备驱动的架构与设计》从工业需求角度出发,注重效率和实用性,是帮助内核研发及调试、驱动开发等领域工程师正确认识并高效利用Linux内核的难得佳作!作者是腾讯公司资深的Linux内核专家和存储系统专家,在该领域工作和研究的10余年间,面试了数百位Linux内核工程师,深知学习Linux内核过程中经常遇到的困惑,以及在工作中容易犯的错误。基于这些原因作者撰写了《Linux内核探秘:深入解析文件系统和设备驱动的架构与设计》。《Linux内核探秘:深入解析文件系统和设备驱动的架构与设计》出发点和写作方式可谓独辟蹊径,将Linux内核分为两个维度,一是基础部分和应用部分,二是内核架构和内核实现,将两个维有机统一,深入分析了Linux内核的文件系统、设备驱动的架构设计与实现原理。  


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8691299.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-19
下一篇 2023-04-19

发表评论

登录后才能评论

评论列表(0条)

保存