您好,欢迎光临本网站![请登录][注册会员]  
文件名称: LinuxC程序员指南
  所属分类: C
  开发工具:
  文件大小: 7mb
  下载次数: 0
  上传时间: 2012-11-13
  提 供 者: yst***
 详细说明: 第1章 linux c程序概论 1.1 linux简介 1.1.1 为什么选择linux 1.1.2 为什么选择c语言 1.2 开发第一个程序 1.3 怎样获取帮助信息 1.3.1 使用man命令 1.3.2 指定man的搜索路径 1.3.3 一个小技巧 1.4 linux c程序的框架 1.4.1 关于程序的存放目录 1.4.2 头文件 1.4.3 函数库 1.4.4 静态函数库 1.4.5 共享函数库 1.5 一些公理 第2章 文件操作 2.1 linux文件结构 2.1.1 文件与目录 2.1.2 文件与设备 .2.2 系统调用和设备驱动程序 2.3 库函数 2.4 低级文件操作 2.4.1 write 2.4.2 read 2.4.3 open 2.4.4 umask 2.4.5 close 2.4.6 ioctl 2.4.7 例子程序copy-file 2.4.8 其他与文件操作有关的系统调用 2.5 标准输入输出库 2.5.1 fopen 2.5.2 fread 2.5.3 fwrite 2.5.4 fclose 2.5.5 fflush 2.5.6 fseek 2.5.7 fgetc,getc,getchar 2.5.8 fputc,pu tc,putchar 2.5.9 fgets,gets 2.5.10 格式输入输出 2.5.11 其他流操作函数 2.5.12 流错误信息 2.5.13 流与文件描述符 2.6 一些与文件有关的函数 2.6.1 chmod 2.6.2 chown 2.6.3 unlink,link,symlink 2.6.4 mkdir,rmdir 2.6.5 chdir,getcwd 2.6.6 错误信息 2.7 搜索路径的例子程序 2.7.1 opendir 2.7.2 readdir 2.7.3 telldir 2.7.4 seekdir 2.7.5 closedir 2.7.6 例子程序show_dir 2.8 两个特殊的函数 2.8.1 fcntl 2.8.2 mmap 第3章 环境变量 3.1 程序的参数 3.1.1 程序的参数 3.1.2 环境变量 3.1.3 获取全部的环境变量 3.2 时间和日期 3.2.1 time 3.2. 2 gmtime,ctime 3.2.3 strftime,strptime 3.3 临时文件 3.4 主机信息 3.4.1 用户信息 3.4.2 主机信息 3.5 系统日志 3.5.1 日志函数 3.5.2 配置日志 3.6 资源和限制 第4章 屏幕开发库curses 4.1 curses简介 4.2 基本的屏幕输出函数 4.2.1 初始化和终止 4.2.2 输出 4.2.3 读入 4.2.4 清屏 4.2.5 移动 4.2.6 字符属性 4.3 响应键盘事件 4.3.1 键盘模式 4.3.2 读取键盘 4.4 多窗口 4.4.1 window结构 4.4.2 移动和更新窗口 4.4.3 刷新屏幕的优化方法 4.5 子窗口 4.6 keypad函数 4.7 颜色 4.8 高级应用:虚屏 4.9 curses的帮助 第6章 数据管理 5.1 内存管理 5.1.1 简单的内存分配 5.1.2 分配大量的内存 5.1.3 空指针 5.1.4 释放内存 5.1.5 其他分配内存的函数 5.2 文件锁 5.2.1 创建加锁文件 5,2.2 区域加锁 5.2.3 加锁之后的读写 5.2.4 竞争加锁 5.2.5 其他加锁函数 5.2.6 死锁 5.3 dbm数据库 5.3.1 dbm数据库 5.3. 2 dbm程序 5.3. 3 dbm基本函数 5.3.4 其他dbm函数 第6章 开发工具箱 6.1 make命令和makefile文件 6.1.1 多文件的编译问题 6.1.2 makefile文件的构成 6.1.3 make命令的参数选项 6.1.4 依赖关系 6.1.5 依赖规则 6.1.6 makefile文件的注释 6.1.7 makefile文件的宏 6.1.8 多目标 6.1.9 固定规则与后缀规则 6.1.10 使用make管理函数库 6.1.11 makefile文件和子目录 6.1.12 gnu的make和gcc 6.2 源代码控制 6.2.1 rcs 6.2.2 sccs 6.3 怎样写帮助文件 6.4 程序维护的一些问题 6.4.1 发布软件 6.4.2 给程序打补丁 6.4.3 其他维护工具 6.4.4 tar命令的描述 第7章 如何调试程序 7.1 错误类型 7.1.1 需求错误 7.1.2 设计错误 7.1.3 编码错误 7.2 调试前的准备工作 7.2.1 一个含有错误的程序 7.2.2 代码检查 7.2.3 输出附加信息 7.2.4 不需要重新编译的技巧 7.2.5 跟踪程序的执行 7.3 使用gdb 7.3.1 启动gdb 7.3.2 执行程序 7.3.3 堆栈跟踪 7.3.4 检查变量 7.3.5 查看源程序 7.3.6 设置断点 7.3.7 在调试器中打补丁 7.3.8 关于gdb的其他功能 7.4 其他调试工具 7.4.1 不可忽略的警告 7.4.2 函数查看工具 7.4.3 监管程序的执行 7.4.4 变量范围声明 7.4.5 内存越界检查 第8章 进程与信号 8.1 什么是进程 8.2 进程的结构 8.2.1 进程中的共享与独占 8.2.2 进程表 8.3 创建新进程 8.4 信号 8.4.1 如何捕捉信号 8.4.2 发送信号 8.4.3 信号集合 8.4.4 功能强大的sigaction函数 第9章 管道 9.1 什么是管道 9.2 进程管道 9.2.1 接收与发送数据 9.2.2 操作大量的数据 9.2.3 popen是如何实现的 9.3 pipe函数 9.4 在父、子进程中使用管道 9.4.1 利用命令行参数 9.4.2 读关闭的管道 9.4.3 使用标准输入输出端口 9.5 有名管道--fifo 9.5.1 创建有名管道 9.5.2 访问有名管道 9.5.3 使用open打开有名管道 9.5.4 对fifo的读写 9.6 client/server模式下的fifo 第10章 ipc机制 10.1 信号量 10.1.1 信号量的定义 10.1.2 一个理论的例子 10.1.3 unix信号量函数 10.2 共享内存 10.2.1 概要介绍 10.2.2 共享内存函数 10.2.3 例子程序 10.3 消息队列 10.3.1 概要介绍 10.3.2 消息队列函数 10.3.3 例子程序 10.4 ipc外部命令 10.4.1 信号量 10.4.2 共享内存 10.4.3 消息队列 第11章 套接口 11.1 概要 11.1.1 套接口的连接 11.1.2 套接口属性 11.2 套接口函数 11.2.1 创建套接口 11.2.2 套接口地址 11.2.3 给套接口命名 11. 2.4 建立监听队列 11.2.5 接受连接 11.2.6 建立连接请求 11.2.7 关闭套接口 11.2.8 套接口通信 11.2.9 主机和网络字节顺序 11.3 网络信息 11.3.1 主机信息 11.3.2 服务信息 11.4 套接口选项 11.5 多客户 11.6 select函数 11.6.1 函数介绍 11.6.2 终端上的应用 11.6.3 多客户套接口连接的应用 11.7 inetd的秘密 11.8 udp通信简介 第12章 linux下的cgi 12.1 概述 12.2 一些相关的html标记 12.2.1 form元件 12.2.2 form标记 12.2.3 input标记 12.3 一个简单的主页 12.4 向www服务器发送信息 12.5 如何编写cgi程序 12.5.1 相关的环境变量 12.5.2 使用shell编写cgi程序 12.5.3 如何使用c开发cgi程序 12.5.4 使用perl开发cgi程序 12.6 以html格式反馈客户 12.7 几个技巧和注意事项 12.7.1 确认cgi程序已经退出 12.7.2 重定向客户 12.7.3 动态图片 12.7.4 编写小程序 附录a 开发mysql应用程序 i 简介 ⅱ 创建库和表 ⅲ 向表中增加记录 ⅳ 查看表中数据 附录b 使用libpcap函数库 ⅰ 简介 ⅱ 几个重要的api ⅲ 一个例子程序 ⅳ 其他api的介绍 ...展开收缩
(系统自动生成,下载前可以参看下载内容)

下载文件列表

相关说明

  • 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
  • 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度
  • 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
  • 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
  • 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
  • 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.
 相关搜索: Linux C 程序员 指南
 输入关键字,在本站1000多万海量源码库中尽情搜索: