您好,欢迎来到聚文网。
登录
免费注册
网站首页
|
搜索
热搜:
磁力片
|
漫画
|
购物车
0
我的订单
商品分类
首页
幼儿
文学
社科
教辅
生活
销量榜
Linux C编程从入门到精通
字数: 780.00千字
装帧: 平装
出版社: 电子工业出版社
作者: 刘学勇 著作
出版日期: 2012-07-01
商品条码: 9787121174155
版次: 1
开本: 16开
页数: 478
出版年份: 2012
定价:
¥65
销售价:
登录后查看价格
¥{{selectedSku?.salePrice}}
库存:
{{selectedSku?.stock}}
库存充足
{{item.title}}:
{{its.name}}
加入购物车
立即购买
加入书单
收藏
精选
¥5.83
世界图书名著昆虫记绿野仙踪木偶奇遇记儿童书籍彩图注音版
¥5.39
正版世界名著文学小说名家名译中学生课外阅读书籍图书批发 70册
¥8.58
简笔画10000例加厚版2-6岁幼儿童涂色本涂鸦本绘画本填色书正版
¥5.83
世界文学名著全49册中小学生青少年课外书籍文学小说批发正版
¥4.95
全优冲刺100分测试卷一二三四五六年级上下册语文数学英语模拟卷
¥8.69
父与子彩图注音完整版小学生图书批发儿童课外阅读书籍正版1册
¥24.2
好玩的洞洞拉拉书0-3岁宝宝早教益智游戏书机关立体翻翻书4册
¥7.15
幼儿认字识字大王3000字幼儿园中班大班学前班宝宝早教启蒙书
¥11.55
用思维导图读懂儿童心理学培养情绪管理与性格培养故事指导书
¥19.8
少年读漫画鬼谷子全6册在漫画中学国学小学生课外阅读书籍正版
¥64
科学真好玩
¥12.7
一年级下4册·读读童谣和儿歌
¥38.4
原生态新生代(传统木版年画的当代传承国际研讨会论文集)
¥11.14
法国经典中篇小说
¥11.32
上海的狐步舞--穆时英(中国现代文学馆馆藏初版本经典)
¥21.56
猫的摇篮(精)
¥30.72
幼儿园特色课程实施方案/幼儿园生命成长启蒙教育课程丛书
¥24.94
旧时风物(精)
¥12.04
三希堂三帖/墨林珍赏
¥6.88
寒山子庞居士诗帖/墨林珍赏
¥6.88
苕溪帖/墨林珍赏
¥6.88
楷书王维诗卷/墨林珍赏
¥9.46
兰亭序/墨林珍赏
¥7.74
祭侄文稿/墨林珍赏
¥7.74
蜀素帖/墨林珍赏
¥12.04
真草千字文/墨林珍赏
¥114.4
进宴仪轨(精)/中国古代舞乐域外图书
¥24.94
舞蹈音乐的基础理论与应用
内容简介
本书以Ubuntu 11.04为平台,系统地介绍了Linux下用C语言进行程序设计的方法,并通过列举大量的程序实例,使读者快速掌握在Linux下进行C语言程序开发的方法和技巧,并具备开发大型应用程序的能力。 本书内容丰富,主要包括Linux基础知识介绍,Linux下的C语言编译器、调试器、程序维护工具及集成开发环境的使用方法,Linux下通过C语言进行文件操作和目录操作的方法,标准I/O库函数,进程概念、进程操作及进程间通信的方法,线程操作,用C语言进行网络编程、数据库编程及GUI编程的方法等。
目录
第1章 Linux基础知识(1)
1.1 Linux简介(1)
1.1.1 Linux的起源(1)
1.1.2 Linux的特点(2)
1.1.3 Linux的版本(3)
1.1.4 Linux的发展前景(4)
1.2 Linux的安装(4)
1.2.1 发行版本的选择(4)
1.2.2 安装虚拟机软件(4)
1.2.3 安装Ubuntu(5)
1.3 Linux系统的常用命令(5)
1.3.1 了解Shell(5)
1.3.2 进入Shell命令行界面(5)
1.3.3 文件操作命令(7)
1.3.4 目录及其操作命令(17)
1.3.5 文件压缩打包命令(26)
1.3.6 联机帮助命令(28)
1.3.7 用户操作命令(29)
1.3.8 关机和重启计算机命令(30)
1.4 小结(32)
习题(32)
第2章 Linux下的C语言编程环境(34)
2.1 Linux编程简介(34)
2.2 Linux下的C语言开发环境(34)
2.3 LinuxC语言程序的开发过程(35)
2.4 编译器gcc的使用(36)
2.4.1 Ubuntu下gcc的安装与设置(36)
2.4.2 gcc的使用(37)
2.5 make工具及使用(40)
2.5.1 make命令和Makefile(40)
2.5.2 Makefile的规则(43)
2.5.3 Makefile中的变量(44)
2.5.4 伪目标(45)
2.5.5 条件语句(46)
2.5.6 调试make(46)
2.6 使用autoconf(47)
2.6.1 创建configure脚本(47)
2.6.2 编写configure.in文件(48)
2.6.3 使用autoscan创建configure.in文件(49)
2.6.4 用autoconf创建configure(50)
2.6.5 更新configure脚本(50)
2.7 使用automake(50)
2.7.1 automake的工作流程(51)
2.7.2 使用automake生成Makefile.in(51)
2.8 使用gdb调试程序(52)
2.8.1 初次使用gdb(53)
2.8.2 gdb的基本命令(57)
2.8.3 gdb的调用(57)
2.8.4 gdb运行模式的选择(59)
2.9 IDE工具CodeBlocks(59)
2.9.1 CodeBlocks的安装(59)
2.9.2 CodeBlocks的使用(59)
2.10 小结(64)
习题(64)
第3章 Linux下的文件编程(66)
3.1 概述(66)
3.1.1 超级块(67)
3.1.2 索引节点(inode)(68)
3.1.3 文件类型(69)
3.2 文件描述符(70)
3.3 基本文件I/O操作(71)
3.3.1 open函数(71)
3.3.2 close函数(73)
3.3.3 read函数(73)
3.3.4 write函数(74)
3.3.5 creat函数(74)
3.3.6 lseek函数(77)
3.4 文件高级操作(79)
3.4.1 文件模式(79)
3.4.2 确定和改变文件模式(80)
3.4.3 查询文件信息(85)
3.4.4 文件其他操作(89)
3.4.5 目录文件操作(93)
3.4.6 特殊文件操作(98)
3.5 小结(102)
习题(103)
第4章 标准I/O库(104)
4.1 概述(104)
4.2 流和FILE对象(104)
4.3 打开和关闭流(105)
4.4 读和写流(108)
4.4.1 字符I/O(109)
4.4.2 行I/O(111)
4.4.3 块I/O(112)
4.5 流文件定位(115)
4.6 文件结束和错误(119)
4.7 流缓冲(121)
4.8 格式化I/O(127)
4.8.1 格式输出(128)
4.8.2 格式输入(132)
4.9 临时文件(136)
4.10 小结(138)
习题(139)
第5章 进程操作(140)
5.1 进程概述(140)
5.1.1 进程的基本概念(140)
5.1.2 Linux进程(140)
5.1.3 进程的识别号(ID)(141)
5.1.4 进程调度(141)
5.2 进程控制(142)
5.2.1 进程的创建(142)
5.2.2 exec函数(148)
5.2.3 结束进程(154)
5.2.4 进程等待(155)
5.2.5 system函数(159)
5.2.6 进程的用户标识号管理(162)
5.2.7 进程标识号管理(164)
5.3 综合应用实例(166)
5.4 小结(173)
习题(174)
第6章 进程间通信(IPC)(175)
6.1 进程间通信机制概述(175)
6.1.1 信号(175)
6.1.2 管道(177)
6.1.3 SystemVIPC机制简介(179)
6.2 信号处理(182)
6.2.1 信号类型(182)
6.2.2 处理信号的系统函数(184)
6.2.3 信号集(190)
6.2.4 发送信号(197)
6.3 管道(201)
6.3.1 基本概念(201)
6.3.2 管道的创建(202)
6.3.3 创建管道的简单方法(206)
6.3.4 命名管道(208)
6.4 SystemVIPC机制(212)
6.4.1 基本概念(212)
6.4.2 消息队列(215)
6.4.3 信号量(223)
6.4.4 共享内存(231)
6.4.5 综合应用实例(238)
6.5 小结(242)
习题(242)
第7章 线程操作(244)
7.1 线程概述(244)
7.1.1 线程的基本概念(245)
7.1.2 用户态线程与内核态线程(245)
7.2 线程管理(245)
7.2.1 创建线程和结束线程(246)
7.2.2 挂起线程(249)
7.2.3 线程同步(250)
7.2.4 取消线程和取消处理程序(261)
7.2.5 线程特定数据的处理函数(265)
7.2.6 线程属性(269)
7.3 小结(274)
习题(275)
第8章 网络编程(276)
8.1 概述(276)
8.2 TCP/IP基础(277)
8.2.1 参考模型(277)
8.2.2 Linux中TCP/IP网络的层结构(279)
8.3 BSD套接字接口(280)
8.4 客户机/服务器模式(281)
8.5 套接字网络编程(282)
8.5.1 套接字编程的基本流程(282)
8.5.2 套接字地址(284)
……
第9章 数据库编程(311)
第10章 Linux下的GTK+/GNOME编程(349)
第11章 综合案例(389)
第12章 综合案例:绘图与俄罗斯方块游戏(436)
附录 习题答案(475)
×
Close
添加到书单
加载中...
点此新建书单
×
Close
新建书单
标题:
简介:
蜀ICP备2024047804号
Copyright 版权所有 © jvwen.com 聚文网