Linux/unix操作系统给开发人员提供了一系列的调用接口,开发人员通过该接口来使用操作系统提供的相关功能:比如文件读写、进程创建管理、内存管理、进程间通信等,这种调用系统接口的编程方式也成为系统编程。
本课程主要面向零基础Linux编程人员,介绍Linux系统编程的基本概念、常用的一些编程技巧,最后带领大家如何使用Linux的API编写一个音频播放器。
入门篇核心内容:
1、什么是系统编程?
2、系统编程实例演示;
3、系统调用与C标准库;
4、POSIX标准;
5、系统编程必备技能;
6、GNU编码风格;
7、Linux哲学:一切皆文件;
8、编程实战:音频播放器;
9、后续课程学习路线