• C/C++代码调试的艺术
21年品牌 40万+商家 超1.5亿件商品

C/C++代码调试的艺术

正版新书 新华官方库房直发 可开电子发票

63.76 7.1折 89.8 全新

库存8件

江苏南京
认证卖家担保交易快速发货售后保障

作者张海洋

出版社人民邮电出版社

ISBN9787115554635

出版时间2021-02

版次1

装帧平装

开本16开

纸张胶版纸

页数304页

字数376千字

定价89.8元

货号SC:9787115554635

上书时间2024-10-31

江苏读客文化

四年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
全新正版 提供发票
商品描述
作者简介:
张海洋,清华大学计算机专业毕业,曾在外企工作10多年,现为云坞科技联合创始人,已经在国内外申请软件发明专利10多件,从事软件开发近20年,长期工作在开发第一线。精通C/C++、Python等语言,在Windows驱动、Linux驱动、Windows/Linux系统开发、调试方面具有丰富的经验。
主编推荐:
·本书以Windows和Linux系统为平台,介绍了C/C++程序的代码调试和分析的基本操作以及相应技巧。
·此外,本书还以真实程序中经常出现的一些问题,比如死锁、动态库调试、内存检查、崩溃转储文件分析等,进行了详细介绍,并给出了相应的解决方案。
·本书注重理论与实际的联系,所选示例通俗易懂,适合每一位想要提升C/C++代码调试技能的人员阅读。
·其他编程语言的开发人员也可以触类旁通,将书中学到的代码调试之道用于自己的日常编程工作中。
·提供源代码。

所谓代码调试,是指在将编写的代码投入实际运行之前,用手工或编译程序等方法进行测试,修正程序代码中的语法错误和逻辑错误的过程。代码调试对成功的程序开发来说至关重要。无论是资深的程序开发人员,还是开发新人,在编码过程中都需要通过调试代码来确保程序的正确性,确保执行结果符合预期。然而,代码调试绝非是一朝一夕就可以掌握的程序开发技能。

本书包含如下内容:
C/C++调试基本知识
Visual C++调试基本功能
Linux系统gdb调试基本功能
多线程死锁调试
调试动态库
内存检查
远程调试
转储文件调试分析
发行(Release)版调试
调试高级话题
调试扩展知识
内容简介:
本书围绕C/C++程序调试这一主题,系统深入地介绍了在Windows和Linux操作系统上如何高效地调试C/C++程序。本书分为l1章,内容涵盖了程序调试的基本知识、VisualC++调试程序的基本功能与技巧、Linux系统中gdb工具的使用、死锁调试、动态库调试、内存泄漏检查、远程调试、崩溃转储文件分析、发行版调试,以及调试的高级话题和调试扩展方面的知识。本书作为学习C/C++调试技术的重要资料,讲解通俗易懂,选取的示例注重理论与实际的联系。无论是C/C++的初学者,还是经验丰富的开发人员,都会从中受益。
目录:
第1章C/C++调试基本知识1

1.1BUG与Debug1

1.2为什么选择C/C++3

1.3什么是调试器4

第2章VisualC++调试基本功能5

2.1VisualC++简介5

2.1.1VC2019版本选择7

2.1.2VC2019安装9

2.2断点管理10

2.2.1设置/删除断点10

2.2.2禁用断点11

2.2.3查看所有断点11

2.3调试执行14

2.3.1启动调试14

2.3.2逐语句执行15

2.3.3逐过程执行17

2.3.4跳出执行17

2.3.5运行到光标处17

2.3.6多次执行代码18

2.4监视/快速监视20

2.4.1快速监视20

2.4.2监视窗口21

2.4.3表达式支持23

2.5内存查看25

2.5.1字符串内存布局26

2.5.2整型变量内存布局27

2.6通过“局部变量”窗口和“自动”窗口查看变量28

2.6.1“局部变量”窗口查看变量28

2.6.2“自动”窗口查看变量30

2.7即时窗口31

2.7.1显示变量的值31

2.7.2执行内嵌函数32

2.8调用堆栈32

2.8.1调用堆栈基本信息33

2.8.2设置符号信息33

2.9多线程管理36

2.9.1创建多线程测试项目36

2.9.2开始调试多线程程序37

2.10查看错误码40

2.11调试宏Asser
...

—  没有更多了  —

以下为对购买帮助不大的评价

全新正版 提供发票
此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP