学习Linux 编程的几本好书

        这次涉及到了具体的平台----GNU/Linux。Linux下开发与明显不同于Windows平台的特点,从开发工具到项目组织,都有较大的差距。

      首先声明,在做Linux平台开发之前,首先要熟练使用Linux系统,对系统有个感性的认识。以学习进程为序列出学习Linux开发的书籍。

      1.开发工具篇

        (1)Vi编辑器的使用。书籍到处都有,网上也有不少免费的资料。

          (2)GCC编译器的使用,《GCC编译器完全手册》,不用全看,大概看看就行。

     2. 系统学习篇

        (3)《鸟哥的Linux私方菜》(基础篇),学会基础应用与shell命令使用。

        (4)Linux系统API。《Linux应用程序设计》,全面覆盖Linux API的使用。

     3.项目管理工具篇

        (5)《给我一起写Makefile》,讲述Linux项目管理工具Make的入门书籍。

        (6)《Advanced Bash Guide》,项目管理往往要用到脚本,讲述bash编程的好书。

     4.编程进阶篇

        (7)《Linux汇编语言专家编程》,深入掌握C语言,必须学习汇编,这本书简单实用。并不是“专家”级别的书籍。

        (8)《Linker and Loader》,深入讲述C,C++,Java等语言的链接,加载过程。绝对是深入理解语言实现的好书,必读。

      5.GUI编程篇

       (9)X系统指南,学习XWindow的本质,理解窗口系统的基础。

       (10)X系统编程,Qt, GTK,能多学就多学吧。

     6. 高级篇

        (11)Unix网络编程。

         (12)深入理解Linux内核,Linux设备驱动程序。理解Linux OS原理的必备书籍。

         (13)Linux驱动程序详解,嵌入式Linux必备。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值