Linux下C语言开发

上传人:沙** 文档编号:103977227 上传时间:2022-06-09 格式:DOC 页数:7 大小:59.50KB
收藏 版权申诉 举报 下载
Linux下C语言开发_第1页
第1页 / 共7页
Linux下C语言开发_第2页
第2页 / 共7页
Linux下C语言开发_第3页
第3页 / 共7页
资源描述:

《Linux下C语言开发》由会员分享,可在线阅读,更多相关《Linux下C语言开发(7页珍藏版)》请在装配图网上搜索。

1、第一篇 Linux基础 第1章 编辑、编译和调试工具介绍1.1 VIM编辑器1.1.1 启动退出VIM1.1.2 工作模式1.1.3 文本编辑方法1.1.4 实现helloworld文本编辑和修改1.1.5 配置文件.vimrc1.2 gcc编译器1.2.1 编译并执行“hello,world”1.2.2 编译器工作过程1.2.3 编译选项1.2.4 静态库和共享库1.2.5 常见错误和对策1.3 gdb调试工具1.3.1 gdb启动和退出1.3.2 断点和观察点1.3.3 调试步骤和方法1.3.4 调试变量1.3.5 调试子函数1.3.6 调试阶乘递归程序1.3.7 调试程序运行栈1.3.8

2、 调试段错误第2章 shell命令与编程2.1 shell简介2.1.1 什么是shell2.1.2 编写helloworld程序并运行2.1.3 常用shell2.1.4 shell语法2.1.5 输入输出命令2.1.6 shell基本技巧2.2 用户管理2.2.1 用户和组及其配置文件2.2.2 新建用户和组2.2.3 删除用户和组2.2.4 在Redhat新建用户并设置密码2.3 文件管理2.3.1 新建文件2.3.2 删除文件2.3.3 文件拷贝2.3.4 文件链接2.3.5 文件查找2.3.6 文件权限设置2.4 shell特殊符号及变量2.4.1 特殊符号列举2.4.2 用特殊符号

3、统计参数2.4.3 环境变量和局部变量2.4.4 expr实现表达式计算2.5 条件测试2.5.1 test和条件测试命令2.5.2 单引号2.5.3 双引号2.5.4 反引号2.6 控制结构2.6.1 用if结构实现工控系统日志文件保存2.6.2 用case结构实现办公室问候语提示2.6.3 用while结构打印数字1-102.6.4 用until结构判断系统中用户是否存在2.6.5 用for结构列出家目录下所有C语言源程序2.7 正则表达式2.7.1 正则表达式介绍2.7.2 普通字符2.7.3 元字符2.7.4 限定符和转义2.7.5 字符类和分支条件2.7.6 实现IP地址的匹配2.8

4、 函数及综合实例2.8.1 函数用法2.8.2 通过命令行传参实现两数加法2.8.3 实现员工信息管理系统第3章 项目管理和版本管理工具3.1 Makefile简介3.1.1 Makefile基本介绍3.1.2 编写helloworld程序的Makefile3.2 Makefile规则3.2.1 规则示例及介绍3.2.2 Makefile执行步骤3.2.3 使用规则生成静态库和共享库的Makefile3.3 Makefile用法3.3.1 特殊符号3.3.2 使用特殊符号改进Makefile3.3.3 变量3.3.4 使用变量编写Makefile3.3.5 文件搜寻3.3.6 隐含规则3.3.

5、7 伪目标3.3.8 多级Makefile3.3.9 Makefile运行参数3.3.10 Makefile执行步骤3.4 版本管理工具3.4.1 GIT简介3.4.2 GIT安装3.4.3 GIT常用命令3.4.4 管理个人文档3.4.5 团队协作开发3.4.6 分支管理3.4.7其他常用版本管理工具第4章 C语言基础4.1 数组和指针4.1.1 数组4.1.2 指针及常见错误4.2 结构体和链表4.2.1 结构体5.2.2 链表第二篇 Linux环境搭建第5章 嵌入式Linux概述与开发环境搭建5.1 Linux概述5.1.1 Linux简介5.1.2 Linux使用对象5.1.3 Lin

6、ux与Unix的关系5.1.4 常用的Linux操作系统介绍5.1.5 嵌入式Linux的应用领域5.1.6 GNU简介5.2 基于虚拟机的开发环境搭建5.2.1 VMware Workstation安装5.2.2 Redhat9.0虚拟机安装5.2.3 用Xshell工具使用虚拟机5.3 Linux操作系统使用方法5.3.1 根目录结构5.3.2 配置文件5.3.3 网络管理5.3.4 常用shell命令5.3.4 man手册5.4 Linux内核介绍5.4.1 内核目录结构5.4.2 阅读内核源代码方法介绍第三篇 应用开发第6章 文件输入输出函数库6.1 文件基本概念6.1.1 文件分类6

7、.1.2 文件指针6.2 文件打开和关闭6.2.1 文件打开和关闭6.2.2 文件流替换6.3 无格式输入输出6.3.1 字符输出函数6.3.2 字符输入函数6.3.3 文件位置指针6.3.4 按行读函数6.3.5 按行写函数6.3.6 按块读6.3.7 按块写6.4 格式化I/O函数库6.4.1 格式化读写6.4.2 格式化输出函数6.4.3 格式化输入函数6.4.4 标准I/O缓冲区6.4.5 出错检测6.5 底层文件I/O概念及应用6.5.1 系统调用6.5.2 文件描述符6.5.3 打开文件函数open6.5.4 creat函数6.5.5 关闭文件6.5.6 文件读写函数6.5.7 文

8、件拷贝命令cp的简单实现6.5.8 cp命令的复杂实现6.5.9 文件指针和文件描述符6.6 文件控制6.6.1 文件的定位6.6.2 fcntl函数6.6.3 文件锁方法6.6.4 I/O复用函数select6.7 常见文件类型6.7.1 管道文件6.7.2 套接字文件6.7.3 设备文件6.8 shell命令实现文件基本操作6.8.1 复制6.8.2 删除6.8.3 查找6.8.4 设置权限6.8.5 权限屏蔽字第7章 进程7.1 进程7.1.1 什么是进程7.1.2 创建与执行7.1.3 父子进程7.1.4 原子操作7.1.5 PV原语7.1.6 守护进程7.2 进程间通信7.2.1 管

9、道7.2.2 信号量7.2.3 共享内存7.2.4 消息队列第8章 进程间通信8.1 消息队列8.1.1 消息队列数据结构8.1.2 打开和创建消息队列8.1.3 消息发送8.1.4 消息控制8.1.5 接收数据8.2 信号量8.2.1 P/V操作8.2.2 信号量数据结构8.3.3 信号量创建和控制8.2.2 信号量操作8.3 共享内存8.2.1 共享内存数据结构8.2.2 共享内存操作函数8.2.3 共享内存控制8.2.2 共享内存读写第9章 信号和线程9.1 信号9.1.1 信号的概念9.1.2 信号分类9.1.3 信号发送9.1.4 信号的忽略和捕获9.1.5 定时器alarm设置9.

10、2 信号集9.2.1 初始化信号集9.2.2 添加和删除信号9.2.3 捕获信号函数sigaction9.2.4 信号集屏蔽9.3 线程9.3.1 概念9.3.2 创建和终止9.4 线程间通信9.4.1 互斥所9.4.2 哲学家用餐问题9.4.3 无名信号量第10章 网络编程10.1 网络编程基础知识10.1.1 套接字简介10.1.2 IP地址10.1.3 域名10.1.4 网络字节序10.1.5 错误处理函数10.2 面向连接的套接字通信10.2.1 通信基本流程10.2.2 创建套接字并绑定10.2.3 监听并等待连接10.2.4 TCP数据发送和接收10.2.5 客户端连接10.3 无连接的套接字通信10.3.1 UDP通信原理10.3.2 发送和接收函数10.3.3 无连接C/S模型第四篇 综合应用第11章 学生信息管理系统11.1 开发背景11.2 系统分析11.2.1 需求分析11.2.2 功能分析11.3 系统设计11.3.1 系统框架设计11.3.2 curses库原理11.4 功能模块设计11.5 开发技巧和难点分析第12章 音视频应用库12.1 开发背景12.2 系统分析12.2.1 需求分析12.2.2 功能分析12.3 系统设计12.3.1 系统框架设计12.3.2 音视频码流传输原理12.4 功能模块设计12.5 开发技巧和难点分析

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!