linux平台软件开发的必学课程

来源:百度知道 编辑:UC知道 时间:2024/06/03 02:46:05
个位老鸟们大家好!我想从事linux软件开发这一行业,现在想先自学一点,学linux软件开发的必学课程是什么,可不可以为我制定一份课程,比如学C语言,然后要再学????的。小弟在此先谢谢了!!

可以先看看官方教材《Ret Hat Linux Enterprise 系统管理》。

以下信息来源于深圳北大青鸟鲲鹏中心,仅供参考!

LINUX平台的软件开发主要使用C语言,把W.Richard Stevens的<UNIX环境高级编程>、<UNIX网络编程>(上、下)这三本看完,基本上差不多,数据库的编程要根据具体使用的数据库而定;
如果不做开发,只是做LINUX的配置管理,可以看一些相关的服务器配置,脚本编程,数据库操作等等;如果涉及到网络,最好还是再看一下W.Richard Stevens的TCP/IP系统列的三本;
如果做深入一些,可以做驱动之类的内核模块开发;
再深入就做嵌入式开发,要求对内核非常了解,对硬件也要有一定的知识基础