您好,欢迎访问PDF电子书资源免费下载网

上传文档

当前位置:首页 > PDF图书 > 畅销书 > 小蜜蜂全站 > C程序设计新思维

C程序设计新思维

二扫码支付 微信
二扫码支付 支付宝

还剩... 页未读,继续阅读

免费阅读已结束,点击付费阅读剩下 ...

¥ 0 元,已有0人购买

免费阅读

阅读已结束,您可以下载文档离线阅读

¥ 1 元,已有0人下载

付费下载
文档简介:

目 录 版权信息 版权声明 内容提要 译者序 前言 第1部分 开发环境 第1章 准备方便的编译环境 1.1 使用包管理工具 1.2 在Windows下编译C程序 1.2.1 Windows中的POSIX环境 1.2.2 在POSIX环境中编译C语言 1.2.3 在非POSIX环境中编译C语言 1.3 链接函数库的方式 1.3.1 一些我喜欢的选项 1.3.2 路径 1.3.3 运行时连接 1.4 使用makefile 1.4.1 设定变量 1.4.2 规则 1.5 以源文件的方式使用库 1.6 以源文件的方式使用库(即使你的系统管理员不想叫你这么做) 1.7 通过here来编译C程序 1.7.1 在命令行里包含头文件 1.7.2 统一的头文件 1.7.3 here文档 1.7.4 从stdin中编译 第2章 调试、测试和文档 2.1 使用调试器 2.1.1 调试的侦探故事 2.1.2 GDB变量 2.1.3 打印结构 2.2 利用Valgrind检查错误 2.3 单元测试 2.3.1 把程序用作库 2.3.2 测试覆盖 2.4 错误检查 2.4.1 在错误中的用户的角色? 2.4.2 用户工作的上下文环境 2.4.3 如何返回错误信息 2.5 编制文档 2.5.1 Doxygen 2.5.2 用CWEB解释代码 第3章 打包项目 3.1 shell 3.1.1 用shell命令的输出来替换命令 3.1.2 用shell的循环来处理一组文件 3.1.3 针对文件的测试 3.1.4 fc 3.2 makefile还是shell脚本 3.3 用Autotools打包代码 3.3.1 一个Autotools的示例 3.3.2 用makefile.am来描述makefile 3.3.3 配置脚本 第4章 版本控制 4.1 通过diff查看差异 4.2 Git的对象 stash 4.3 树和它们的分支 4.3.1 融合 4.3.2 迁移 4.4 远程版本库 第5章 协助开发 5.1 动态装载 动态装载的缺点 5.2 流程 5.2.1 为外来语言写程序 5.2.2 包装函数 5.2.3 跨越边境的代理数据结构 5.2.4 链接 5.3 与Python一起工作 5.3.1 编译与连接 5.3.2 Automake的条件子目录 5.3.3 Autotools支持下的Distutils 第2部分 语言 第6章 玩转指针 6.1 自动、静态和手工内存 6.2 持久性的状态变量 6.3 不使用malloc的指针 6.3.1 结构被复制,数组创建别名 6.3.2 malloc和内存操纵 6.3.3 错误来源于星号 6.3.4 你需要知道的各种指针运算 6.3.5 将typedef......

资料大王PDF
资料大王PDF
  • 85346

    文档
  • 88.325

    金币
Ta的主页 发私信

85346篇文档

相关搜索

C程序设计新思维

评论

发表评论
< /0 > 付费下载 ¥ 1 元

Powered by 阿里PDF-免费文档电子书下载

Copyright © PDF电子书资源免费下载网 All Rights Reserved. 皖ICP备2021018472号-4
×
保存成功