Linux C编程

Linux C编程
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
2005-09
版次: 1
ISBN: 9787302113690
定价: 36.00
装帧: 平装
开本: 其他
纸张: 胶版纸
页数: 370页
字数: 548千字
  • 本书系统地介绍了在Linux平台下用C语言进行程序开发的过程,通过列举大量的程序实例,使读者很快掌握在Linux平台下进行C程序开发的方法和技巧,并具备开发大型应用程序的能力。

      本书内容翔实,主要包括:Linux平台下C语言及其编程环境的介绍,C语言编译器、调试工具和自动维护工具的使用方法,Linux系统提供的特有函数调用,在C程序中访问文件的方法,进程的概念、进程间通信及多进程同步运行的实现手段,C语言网络编程方法以及curses编程等。

      本书结构合理、概念清晰、实例丰富,并具有很强的启发性和实用性,适合于有一定的C语言基础,需要在Linux系统上编程的程序设计人员阅读。 李玉波,共创软件联盟BBS UNIX&Linux系统/网络管理版版主。2002-2004年负责徐州空军革学院网管中心网络组建及维护及其学校网站的开发,并参与开发总参组织的网络教学系统;2004年9月至今担任空军济南某训练团自动化教研教员,兼新装备研究室开发人员,曾参与多个部队软件项目 第1章 Linux下C语言编程简介

     1.1 Linux简介

     1.2 C语言的简介和特点

     1.3 Linux程序设计基础知识

     1.4 Linux下C语言编程环境概述

     1.5 Linux程序设计的特点

     1.6 Linux下C语言编码的风格

    第2章 vi与emace编辑器

     2.1 vim概述及应用

     2.2 emacs简介及应用

     2.3 Linux下的其他编辑器

    第3章 gcc编译器

     3.1 gcc简介

     3.2 使用gcc

     3.3 gcc警告提示功能

     3.4 库依赖

     3.5 gcc代码优化

     3.6 加速

     3.7 gcc常用选项

     3.8 gcc的错误类型及对策

    第4章 gdb调试器

     4.1 gdb概述

     4.2 使用gdb

    第5章 使用make

     5.1 makefile实例文件分析

     5.2 makefile文件概述

     5.3 make书写规则

     5.4 使用命令

     5.5 使用变量

     5.6 使用条件判断

     5.7 使用函数

     5.8 make的运行

     5.9 隐含规则

     5.10 使用make更新函数库文件

    第6章 文件的操作

     6.1 Linux的文件结构

     6.2 系统调用和设备驱动程序

     6.3 库函数

     6.4 硬件设备文件的底层访问 

     6.5 文件和目录的维护

    第7章 标准I/O库

     7.1 流和FILE对象

     7.2 标准输入、标准输出和标准出错

     7.3 缓存

     7.4 打开流

     7.5 读和写流

     7.6 每次一行I/O

     ……

    第8章 进程控制

    第9章 进程间的通信

    第10章 线程简介

    第11章 curses编程简介

    第12章 网络编程

    第13章 实例一:Linux下CD播放器

    第14章 实例二:一个简单的服务器端/客户端程序

    附录

    参考文献
  • 内容简介:
    本书系统地介绍了在Linux平台下用C语言进行程序开发的过程,通过列举大量的程序实例,使读者很快掌握在Linux平台下进行C程序开发的方法和技巧,并具备开发大型应用程序的能力。

      本书内容翔实,主要包括:Linux平台下C语言及其编程环境的介绍,C语言编译器、调试工具和自动维护工具的使用方法,Linux系统提供的特有函数调用,在C程序中访问文件的方法,进程的概念、进程间通信及多进程同步运行的实现手段,C语言网络编程方法以及curses编程等。

      本书结构合理、概念清晰、实例丰富,并具有很强的启发性和实用性,适合于有一定的C语言基础,需要在Linux系统上编程的程序设计人员阅读。
  • 作者简介:
    李玉波,共创软件联盟BBS UNIX&Linux系统/网络管理版版主。2002-2004年负责徐州空军革学院网管中心网络组建及维护及其学校网站的开发,并参与开发总参组织的网络教学系统;2004年9月至今担任空军济南某训练团自动化教研教员,兼新装备研究室开发人员,曾参与多个部队软件项目
  • 目录:
    第1章 Linux下C语言编程简介

     1.1 Linux简介

     1.2 C语言的简介和特点

     1.3 Linux程序设计基础知识

     1.4 Linux下C语言编程环境概述

     1.5 Linux程序设计的特点

     1.6 Linux下C语言编码的风格

    第2章 vi与emace编辑器

     2.1 vim概述及应用

     2.2 emacs简介及应用

     2.3 Linux下的其他编辑器

    第3章 gcc编译器

     3.1 gcc简介

     3.2 使用gcc

     3.3 gcc警告提示功能

     3.4 库依赖

     3.5 gcc代码优化

     3.6 加速

     3.7 gcc常用选项

     3.8 gcc的错误类型及对策

    第4章 gdb调试器

     4.1 gdb概述

     4.2 使用gdb

    第5章 使用make

     5.1 makefile实例文件分析

     5.2 makefile文件概述

     5.3 make书写规则

     5.4 使用命令

     5.5 使用变量

     5.6 使用条件判断

     5.7 使用函数

     5.8 make的运行

     5.9 隐含规则

     5.10 使用make更新函数库文件

    第6章 文件的操作

     6.1 Linux的文件结构

     6.2 系统调用和设备驱动程序

     6.3 库函数

     6.4 硬件设备文件的底层访问 

     6.5 文件和目录的维护

    第7章 标准I/O库

     7.1 流和FILE对象

     7.2 标准输入、标准输出和标准出错

     7.3 缓存

     7.4 打开流

     7.5 读和写流

     7.6 每次一行I/O

     ……

    第8章 进程控制

    第9章 进程间的通信

    第10章 线程简介

    第11章 curses编程简介

    第12章 网络编程

    第13章 实例一:Linux下CD播放器

    第14章 实例二:一个简单的服务器端/客户端程序

    附录

    参考文献
查看详情
您可能感兴趣 / 更多
Linux C编程
LiteOS轻量级物联网操作系统实战 微课视频版
魏杰
Linux C编程
Linux综合实训案例教程
陈智斌;梁鹏;肖政宏
Linux C编程
Linux系统自动化运维(Python版)(微课版)
张莉,丁传炜
Linux C编程
Linux操作系统项目化教程
周秀丽;张徐超;周密
Linux C编程
Linux操作系统
刘睿;包大宏;兰晓天;李吉桃;王仕杰;吴晓清;张宏洲;杨云江
Linux C编程
Linux C语言程序设计(微课视频版)
张同光;田文强;荆春棋;田乔梅;陈明
Linux C编程
Linux源码趣读
闪客
Linux C编程
Linux 内核完全注释(20周年版) 赵炯
赵炯
Linux C编程
Linux网络操作系统项目式教程(CentOS 7.6)(微课版)(第2版)
刘正,张运嵩,尤澜涛主编
Linux C编程
Linux高效学习教程:Linux就该这么学+Linux常用命令自学手册
刘遄 刘遄
Linux C编程
Linux后端开发工程实践
万木春
Linux C编程
Linux运维从入门到精通
明日科技
系列丛书 / 更多
Linux C编程
LiteOS轻量级物联网操作系统实战 微课视频版
魏杰
Linux C编程
Linux综合实训案例教程
陈智斌;梁鹏;肖政宏
Linux C编程
Linux系统自动化运维(Python版)(微课版)
张莉,丁传炜
Linux C编程
Linux操作系统项目化教程
周秀丽;张徐超;周密
Linux C编程
Linux操作系统
刘睿;包大宏;兰晓天;李吉桃;王仕杰;吴晓清;张宏洲;杨云江
Linux C编程
Linux C语言程序设计(微课视频版)
张同光;田文强;荆春棋;田乔梅;陈明
Linux C编程
Linux源码趣读
闪客
Linux C编程
Linux 内核完全注释(20周年版) 赵炯
赵炯
Linux C编程
Linux网络操作系统项目式教程(CentOS 7.6)(微课版)(第2版)
刘正,张运嵩,尤澜涛主编
Linux C编程
Linux高效学习教程:Linux就该这么学+Linux常用命令自学手册
刘遄 刘遄
Linux C编程
Linux后端开发工程实践
万木春
Linux C编程
Linux运维从入门到精通
明日科技
相关图书 / 更多
Linux C编程
LiteOS轻量级物联网操作系统实战 微课视频版
魏杰
Linux C编程
Linux综合实训案例教程
陈智斌;梁鹏;肖政宏
Linux C编程
Linux系统自动化运维(Python版)(微课版)
张莉,丁传炜
Linux C编程
Linux操作系统项目化教程
周秀丽;张徐超;周密
Linux C编程
Linux操作系统
刘睿;包大宏;兰晓天;李吉桃;王仕杰;吴晓清;张宏洲;杨云江
Linux C编程
Linux C语言程序设计(微课视频版)
张同光;田文强;荆春棋;田乔梅;陈明
Linux C编程
Linux源码趣读
闪客
Linux C编程
Linux 内核完全注释(20周年版) 赵炯
赵炯
Linux C编程
Linux网络操作系统项目式教程(CentOS 7.6)(微课版)(第2版)
刘正,张运嵩,尤澜涛主编
Linux C编程
Linux高效学习教程:Linux就该这么学+Linux常用命令自学手册
刘遄 刘遄
Linux C编程
Linux后端开发工程实践
万木春
Linux C编程
Linux运维从入门到精通
明日科技