学习开发Linux程序需要从哪做起?
发布网友
发布时间:2022-04-24 06:54
我来回答
共4个回答
热心网友
时间:2022-05-26 01:21
1、先学基础操作。建议选择 Fedora 。装图形界面(GNOME和KDE自己选,如果计划 GTK 编程就装 GNOME ,如果 QT 编程就装 KDE,可以互换的,这么建议不过是某些地方方便一点),和开发部分。
2、之后是 Linux 系统构成。构成对于你理解 Linux 程序的开发很有用。因为 Linux 系统是一大堆软件、功能库组成的。
3、之后你再选择你的开发方向,内核驱动,还是服务程序,还是高级应用环境。
4、内核驱动去看内核部分的开发文章,服务程序看网络编程+字符界面程序开发,高级应用请看 GUI 编程。
根据自己的方向去选择。
不要打算编写一个 MP3 播放器,之后你开始看 Linux 内核源代码。
也不要自己终于看明白了内核源代码,之后开始编写游戏。
热心网友
时间:2022-05-26 02:39
从用开始,我也是初学者,仅供参考。
热心网友
时间:2022-05-26 04:14
1.首先学一下Linux的操作和应用,你可以去看尚观的一段免费Linux教学视频,那个讲师讲的挺好的,然后可以看看《鸟哥的Linux教程》,学编程的话额可以先用Ubuntu,然后在用CentOS
2.然后再去了解Linux上编程工具的用法(gcc,gdb,make,vim)什么的。
3.然后就是练习编程,不过要注意基本功的学习,特别是计算机专业的基础课程,比如操作系统,数据结构,计算机网络什么的(基本上就是大学计算机专业的所有课程)
4.然后去研究操作系统原理(Minix和Unix系统原理),然后去学Linux源代码,学习Linux是怎么实现的。
5.以后就是进阶了。我就不清楚了
热心网友
时间:2022-05-26 06:05
、先学基础操作。建议选择 Fedora 。装图形界面(GNOME和KDE自己选,如果计划 GTK 编程就装 GNOME ,如果 QT 编程就装 KDE,可以互换的,这么建议不过是某些地方方便一点),和开发部分。
2、之后是 Linux 系统构成。构成对于你理解 Linux 程序的开发很有用。因为 Linux 系统是一大堆软件、功能库组成的。
3、之后你再选择你的开发方向,内核驱动,还是服务程序,还是高级应用环境。
4、内核驱动去看内核部分的开发文章,服务程序看网络编程+字符界面程序开发,高级应用请看 GUI 编程