发布网友 发布时间:2022-04-23 08:11
共3个回答
热心网友 时间:2022-06-18 04:56
c语言要学,不用特别精通语言上的东西,但至少要熟悉。谭浩强那本书就够了。
然后学习使用Linux,肯定要会这个系统你才能在这个系统上搞开发赛。推荐《鸟哥的私房菜》。
然后就学这个平台相关的编程技术推荐《unix高级编程》.
然后进阶推荐《unix环境高级编程》.
到这之后你自己都知道该怎么学了,不太清楚的话请看参考资料附带的网站上的入门介绍。
参考资料:http://www.xueyusi.com
热心网友 时间:2022-06-18 04:56
可以先看看官方教材《Ret Hat Linux Enterprise 系统管理》。
热心网友 时间:2022-06-18 04:57
以下信息来源于深圳北大青鸟鲲鹏中心,仅供参考!
LINUX平台的软件开发主要使用C语言,把W.Richard Stevens的<UNIX环境高级编程>、<UNIX网络编程>(上、下)这三本看完,基本上差不多,数据库的编程要根据具体使用的数据库而定;
如果不做开发,只是做LINUX的配置管理,可以看一些相关的服务器配置,脚本编程,数据库操作等等;如果涉及到网络,最好还是再看一下W.Richard Stevens的TCP/IP系统列的三本;
如果做深入一些,可以做驱动之类的内核模块开发;
再深入就做嵌入式开发,要求对内核非常了解,对硬件也要有一定的知识基础