LINUX平台高级调试和优化

在Linux下使用wxWidgets进行跨平台GUI开发(三):高级控件与事件处理实践 本文深入探讨了:高级控件的实战应用事件处理的双重机制复杂布局的实现技巧完整项目示例开发下一篇预告:跨平台开发专题Windows/macOS适配技巧多分辨率适配方案国际化与本地化实现打包发布全平台应用掌握这些高级技术后,你已具备开发专业级跨平台应用的能力。任何问题欢迎在评论区留言讨论! 阅读详情


  关于LINUX的资料浩如烟海,学习LINUX的途径也有很多,如何才能在比较短的时间里获得一个比较大的提升呢?《软件调试高级研习班2018庐山秀峰站》将与各位LINUX爱好者共同探索这个问题的最佳答案。本着生动有趣、理论与实践密切结合的原则,本研习班独辟蹊径,使用调试之剑披荆斩棘,带你闯荡纷繁复杂的LINUX世界。以格物精神,钻研代码,深挖LINUX系统的核心机制,这一讲求得一理,下一讲再求得一理,步步推进。整个研习班,旨在实现三大目标:(一)深入理解LINUX操作系统的基础设施和核心机制;(二)学习开发LINUX程序(内核模块和应用程序)的工具和方法(三)学习LINUX平台上的调试工具和调试典型问题的方法。本研习班由《软件调试》和《格蠹汇编》的作者张银奎携手INTEL系LINUX高手程煜明博士共同担任教练。

 

时间:2018年4月20日-4月22日(周五-周日)(三天两晚封闭训练,挑灯论剑)

地点:庐山秀峰景区内松雪楼(住)和中正行营(研习)

形式:实战演练、讲解和讨论点评

培训对象:在Linux平台上从事开发或测试的软件工程师、项目带头人和技术经理

主办单位:高端调试网站、上海曜印网络科技有限公司

 

时间长度:3天

形式:讲解 + 真实案例演示

 

第一部分:从Linus说起--LINUX概览 (1小时)

要点:Linux内核的早期版本,推动Linux发展的两股力量,GPL,Tainted,反面典型Nvidia,解析内核源代码树,内核文档,内核中的汇编代码,重要的内核模块,Linux的主要发行版本,Linux的主要开发者,学习Linux内核的方法

 

640?wx_fmt=png

第二部分:全面认识GDB之用户态调试(1.5小时)

要点:为自由而生,RichardStallman传奇,GDB诞生记,GDB版本,GDB的架构和工作原理,ptrace,命令类型,命令语法,常用命令,调试符号,DWARF,符号文件,下载Ubuntu的符号包和源代码,ELF结构,readelf,寻找符号的方法,栈回溯(bt),软件断点、硬件断点,复杂的断点命令,控制线程

 

实战1:使用GDB调试后台服务因段错误崩溃(90分钟)

Linux下重要后台服务(Daemon)随机崩溃,深挖到底,竟然与C语言的规范有关,让你深刻认识C与C++的一个大不同之处,感受著名的头文件陷阱;熟悉如下工具和主要技能:GDB,GCC,map,dmesg,调试Linux应用程序,反汇编,插入代码JIT调试;温习如下知识点:虚拟内存,分页机制,页表,缺页异常,段错误,空指针,AT&T汇编和Intel汇编,调用规约

 

第三部分:全面认识GDB之内核态调试(1.5小时)

要点:Linus对内核调试的态度,艰难推进,KDB与KGDB,核心引擎,代码分析,KDB实际演练,KDB的重要命令,准备KGDB调试环境(内核调试环境建立和实际演示),调试符号,使用Ubuntu的符号包,初始断点,kgdbwait,KGDB中调用KDB命令,触发break-in的多种方法,/proc/kcore

 

第四部分:文件系统(1.5小时)

要点:“一切皆文件”,文件系统架构,组成,文件操作,设备文件系统,使用内核调试器帮助理解文件系统,EXT FS,Reiser FS,四个核心对象,准文件系统,proc fs(原理,关键代码,重要的应用,meminfo,maps等),sysfs,debug fs

 

实战2:使用LINUX双机内核调试探究句柄混论之谜

应用程序与驱动程序通信时,驱动程序总是收到错误的数据,打印出来观察,竟然是日志信息送给了驱动…使用KGDB分析应用层程序与驱动程序间通信的过程,分析数据混乱原因,理解虚拟文件系统、Linux驱动程序、sysfs、标准文件等理论化

 

第五部分:进程管理 (1.5小时)

要点:进程和线程,LWP,任务结构体,一体二用,进程属性,线程结构体,内核态栈,寻找内核态栈的方法,调度队列,线程优先级,线程调度器,计算每个任务时间片的方法,选择当前运行任务的算法,strace,ps命令的高级用法,pstree,top,使用strace做简单调优

 

第六部分:内存管理(上)(1.5小时)

要点:物理内存,从core到DRAM,NUMA,page,pfn,页表管理,TLB,MMU,页错误,观察页错误,虚拟内存,进程的地址空间,vma,maps,vmstat,活跃内存和非活跃内存,内核态池,从/proc/meminfo 谈内存的使,meminfo 信息深入分析

640?wx_fmt=jpeg

实战3:与内存管理器对话

通过用户态和内核驱动样例程序以不同方式做分配操作,演示meminfo输出信息的改变,理解内存去哪儿了以及触发OOM killer的过程

 

第七部分:内存管理(下)(1.5小时)

要点:用户态堆,ptmalloc,arena,heap,主arena的布局,辅anrena的创建,堆块结构,分配策略,bin,bin的组织,分配过程,释放过程,堆有关的错误,故障调试,valgrind,valgind的工作原理

 

实战4:使用valgrind调试典型的堆错误

堆很脆弱,经不起的考验有很多:溢出、多次释放、野指针……,在Linux解决这些问题的最有力武器就是valgrind,以老雷亲自编写的GeMalloc程序为样本,模拟各类堆错误,并使用valgrind一一捕获

 

第八部分:内核模块和系统Panic(1.5小时)

要点:可加载内核模块(LKM),init和exit,三类设备,字符设备,块设备,网络设备, softirq和tasklets,pnp,udevinfo,系统调用,与应用通信,ioctl, 文件读写,典型设备驱动解析eMMC,SD,USB(控制器,HUB,设备,数据传输),OOPS和Panic,详细解读Oops信息

 

实战5:分析系统Panic的原因

随机的内核Panic是实际工程中常常遇到的问题,在这个动手实战中,大家将一起分析多个有代表性的panic案例,解析其来龙去脉,探讨分析内核panic的方法

640?wx_fmt=png

第九部分:日志和消息输出(1小时)

要点:系统日志架构,printk,vprintk_emit,消息级别,消息头结构,结构化信息输出,facility,logger,syslog,console,syslogd,/dev/kmsg,隐含锁,动态控制消息输出,结构化的消息,结构化消息在PnP中的应用

 

第十部分:调优基础(1小时)

要点:性能目标示例,衡量性能的技术指标,测试性能的两种基本方法,Sampling,Instrumentation,典型的分析方法

 

第十一部分:事件追踪(ftrace和perf)(1.5小时)

要点:trace机制背景,ftrace简史,ftrace的工作原理,追踪点,文件系统接口,user marker,启用追踪,读取trace数据,Kernshark,使用示例,perf,选择CPU的计数器,perf使用示例

 

第十二部分:使用vTune调优(1.5小时)

要点:vTune背景,版本历史,工作原理,主要功能,Hotspot分析,符号文件和符号文件设置,与Eclipse的集成,指定分析目标,选择分析类型,自定义分析类型,选择CPU的硬件计数器,视图,函数和调用栈,汇编视图,源代码视图,观察Preemption事件

 

实战6:使用vTune分析AI应用的执行热点

通过vTune的监视工具采集AI应用的运行数据,然后使用vTune图形分析工具进行分析,学习不同分析视图的用法,理解vTune中的关键性能指标

 

讲师介绍

640?wx_fmt=png

张银奎(Raymond Zhang),绰号“格蠹老雷”,1996年毕业于上海交通大学信息与控制工程系,在软件产业工作20余年,一多半时间任职于INTEL公司的上海研发中心,先后在PASD、DEG、CPG、PCCG、VPG等部门工作。业余时间喜欢写作和参与各类技术会议,发文数百万字,探讨各类软件问题,其中《在调试器里看阿里的软件兵团》等文章广为流传。2015年起获微软全球最有价值技术专家(MVP)奖励。著有《软件调试》和《格蠹汇编》二书,曾经主笔《程序员》杂志调试之剑专栏。在多家跨国公司历任开发工程师、软件架构师、开发经理、项目经理等职务,对IA-32 架构、操作系统内核、驱动程序、虚拟化技术、云计算、软件调优、尤其是软件调试有较深入研究。从2005年开始公开讲授“Windows内核及高级调试”课程,曾在微软的Webcast和各种技术会议上做过《Windows Vista内核演进》、《调试之剑》(全球软件战役研究峰会)、《感受和思考调试器的威力》(优快云 SD2.0大会)、《Windows启动过程》、《如何诊断和调试蓝屏错误》、《Windows体系结构——从操作系统的角度》(以上三个讲座都是微软“深入研究Windows内部原理系列”的一部分)等。翻译(合译)作品有《现代x86汇编语言编程》、《21世纪机器人》、《观止——微软创建NT和未来的夺命狂奔》、《数据挖掘原理》、《机器学习》、《人工智能:复杂问题求解的结构和策略》等。

 

 

640?wx_fmt=png

程煜明,1998年毕业于上海交通大学惯性导航专业,获得博士学位,毕业后从事很多年嵌入式系统软件开发,早期的五年在上海贝尔专注电信设备上实时操作系统PSOS/vxWorks的底层软件开发,业余时间用调试器分析过pSOS/vxWorks 内核的实现,后来又用了十年时间在RadiSys和英特尔亚太研发中心从事Linux底层软件的开发,曾先后在英特尔的IMG、VPG等部门工作,对bootloader、Fibre channel driver、英特尔显卡驱动(I915 display driver)、40GB Ethernet user mode driver、Linux  build系统以及板级的信号完整性有深入的研究,目前对算法设计与分析比较感兴趣。

  

 

附录1:往届研习班部分照片

640?wx_fmt=jpeg

640?wx_fmt=jpeg

640?wx_fmt=jpeg

640?wx_fmt=jpeg

640?wx_fmt=jpeg

 

附录2:中正行营及秀峰景区部分景观

640?wx_fmt=jpeg

640?wx_fmt=jpeg

640?wx_fmt=jpeg


 

附录3:报名与收费

标准收费:5600元每人

包括:

§  庐山秀峰景区门票(对于军人等符合免票条件的学员,此部分费用不退不减)

§  研习班期间的旅游意外险

§  包含研习材料的U盘一个

§  研习班期间的住宿、餐饮和茶点

不包括:

往返庐山的交通费用和以上费用之外的其它费用

优惠条款:

1)同一单位6人同时报名,可免其中一人费用

2)距离研习班开课前15日报名可以享受8折优惠

3)在校学生或者个人自费参加请联系课程顾问询问优惠价格(视报名时间而不同)

 

报名或垂询

1)扫描文末的二维码,关注“格友”公众号后,直接发送报名信息或者提问。

2)联系课程顾问:

a)      Lisa Zhang ,微信:13801874134,电子邮件:lisa.zhang@leshanting.cn

b)      Cindy Long,电话:13621638537,电子邮件:809825433@qq.com

 

公司付款

收款单位:上海曜印网络科技有限公司

银行账号:1001122409003035262

开户行:中国工商银行上海分行静安新城支行


640?wx_fmt=jpeg


Visual Studio Debugger:跨平台调试:Linux和macOS_2024-07-23_06-04-00.Tex 跨平台调试是现代软件开发中的一项关键技能,尤其是在构建多平台应用程序时。Visual Studio,作为一款功能强大的集成开发环境(IDE),提供了对多种操作系统和编程语言的支持,使得开发者能够在不同的平台上进行高效、准确的调试。本章节将深入探讨Visual Studio如何支持Linux和macOS的调试,以及开发者可以利用的工具和技巧。 阅读详情

相关推荐

武汉理工大学数据结构综合实验——连连看游戏综合实践

文章目录实验目的主要仪器设备及耗材一、实验要求二、分析与设计(非线性结构)1.数据结构的设计2.核心算法设计一条直线消子两条直线消子三条直线消子初始化游戏地图搜寻路径提示和重排3.测试用例设计4.测试效果总结 实验目的 (1)线性结构实验目的 调研连连看游戏,了解连连看游戏的功能和规则等 掌握集成开发工具VS2019的使用和C++的基础编程 了解MFC框架 了解线性结构,掌握数组的遍历、消子和胜负判断等算法 了解企业软件开发过程,应用迭代开发思路进行项目开发,养成良好的编程习惯和培养软件工程化思维 .

mo_zhe的博客 7612

GDK7+NanoCode调试学习系列1--环境搭建

本系列学习主要以GDK7为目标机,以NanoCode为调试工具来学习调试linux,windows内核,以及应用程序。 介绍 从高端调试(http://advdbg.org/gdk/)注册并入手GDK7机器,从NanoCode官网(https://www.nanocode.cn/#/download)下载了NanoCode。 调试主机使用win10,通过USB3线连接到目标机GDK7,然后主机使用NanoCode工具来调试目标GDK7。 目标GDK7预装了Ubuntu和Win10(未激活),可以分别

henly1217的专栏 3258

IP2315高效同步降压充电IC在快充应用中的硬件与软件控制策略

本文深入解析IP2315高效同步降压充电IC在快充应用中的硬件与软件控制策略,涵盖其核心特性、硬件电阻调节技巧、I2C动态控制方案、散热设计优化及典型问题排查。IP2315支持多种快充协议,如Type-C PD、华为FCP等,适用于便携设备快速充电需求,并通过I2C实现灵活的充电参数设置,提升充电效率与安全性。

weixin_29248313的博客 539

每天写代码每天调试的他坚持了二十年,出版了软件调试大全

软件是信息时代的主角,它已经对人类社会产生了巨大的影响,而且正在产生更大的 影响。如果你在做软件方面的工作,那么你应该感觉很幸运;如果你在学习软件,那么你选择了前景无限广阔的方向,一定要坚持。 回顾作者学习软件的亲身经历,如果要分享经验,那么第一条经验就是多写代码,多调试。笔者一直觉得自己不是一个聪明的人,如果说作者的软件技术学得还可以,那么靠的就是这条:几乎每一天都写代码,几乎每一天都高度,坚持了二十多年,已经成为了习惯。 2018年5月,软件调试领域的“百科全书”《软件调试(第2版)卷.

人邮异步社区 1125

从硬件异常到代码救赎:RH850内存访问错误(MAE)的深层诊断与艺术

本文深入探讨瑞萨RH850微控制器的内存访问错误(MAE)诊断与解决方法。针对程序跑飞和Flash Driver交互中的潜在陷阱,提供系统性硬件异常分析框架和防御性编程实践,帮助嵌入式开发者从底层机制到代码层面有效预防和修复MAE问题,提升系统稳定性。

pytorch8learner的博客 197

【华为OD机试】2024年真题C卷(python)-API集群负载统计

【华为OD机试】-API集群负载统计-【华为OD机试】-API集群负载统计:某个产品的 restful API 集合部署在服务器集群的多个节点上,近期对客户端访问日志进行了采集,需要统计各个API的访问频次,根据热点信息在服务器节点之间做负载均衡,现在需要实现热点信息统计查询功能。 restful API 是由多个层级构成,层级之间使用/连接,如 A/B/C/D 这个地址,A属于第一级,B属于第二级,C属于第三级,D属于第四级。 现在负载均衡模块需要知道给定层级上某个名字出现的频次,未出现过用0

u014481728的博客 1492

在线资源

闻香止步 收集于:http://advdbg.org/books/swdbg/resources.aspx   首先,WinDBG是在Windows操作系统上进行调试的首选资源。以下是它的主页: http://www.microsoft.com/whdc/DevTools/Debugging/default.mspx WinDBG的帮助文件是学习WinDBG的好帮手,但是这个帮助文件内容非

dengjiang1999的专栏 1145

Higress 入门:初探阿里云原生 AI 网关

Higress 是一款由阿里巴巴推出的云原生 API 网关,其内核基于 Istio 和 Envoy。与传统 API 网关不同,它深度聚焦于 AI 场景,支持国内外众多主流模型供应商,如 OpenAI、百度文心一言等,还兼容基于 vllm/ollama 等自建的 DeepSeek 模型,能够满足不同类型企业对 AI 能力集成与管理的需求。Higress 作为一款功能强大的云原生 API 网关,在 AI 时代展现出独特的优势。

加入“Super Entity”,与全能开发团队共探AI智能体与数字人项目,开启前沿技术之旅。 1866

【Linux】——调试器-gdb的使用

【Linux】——调试器-gdb的使用

m0_56069910的博客 4014

从 CDS 接口到 ABAP 运行时,深入理解 SAP RAP Custom Entity

CDS Custom Entity 是一种非 SQL、瞬态的 CDS 实体,不依赖 HANA SQL 读取数据,而是通过 ABAP 类实现查询逻辑(如 RFC、OData、BAPI 等)。它在 CDS 层定义数据契约(字段、键、关联、注解),由 @ObjectModel.query.implementedBy 指向实现 IF_RAP_QUERY_PROVIDER~SELECT 的类,真正执行数据获取。适用于无法用 SQL 表达的数据源,如远程系统或 API。其核心是“接口 + 实现”模式,运行时由 RAP

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 170

数美device_fingerprint、device_id、hmac生成

device_fingerprint、hmac、device_id参数分析与解读

吴秋霖的博客 2877

linux调试技巧

理论上linux 上最大线程数是 = 总虚拟内存(用户空间) / 线程栈大小;一般32bit PC机系统上,进程空间是4G,其中0——3G 是用户空间,3G ——4G 是内核空间,所以理论上最大线程数 = 3*1024/ 8M = 384个,考虑系统主线程占用情况,故可创建的最大线程大概为 < 384个;cat /proc/{pid}/status 或者 cat /proc/{pid}/status使用pstree命令// 打印所有进程及其线程 pstree -p // 打印某个进程的线程数 pstree

MY BLOG 970

8.5华为OD机试真题 新系统 - 最长不连续子串 (Java/Py/C/C++/Js/Go)

8.5华为OD机试真题 新系统 - 最长不连续子串 (Java/Py/C/C++/Js/Go)

算法大师! 627

LINUX平台高级调试和优化(上海站)

2023LINUXSHANGHAI软件调试高级研习班2023上海站LINUX平台高级调试与优化关于LINUX的资料浩如烟海,学习LINUX的途径也有很多,如何才能在比较短的时间里获得一个比较大的提升呢?《软件调试高级研习班2023上海站》将与各位LINUX爱好者共同探索这个问题的最佳答案。本着生动有趣、理论与实践密切结合的原则,本研习班独辟蹊径,采用封闭训练方式打造独有的沉浸式学习体验;使用调试之...

advdbgger的博客 216

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

LINUX平台高级调试和优化(2024庐山站)

2024LINUX庐山站软件调试高级研习班2024庐山站LINUX平台高级调试和优化关于LINUX的资料浩如烟海,学习LINUX的途径也有很多,如何才能在比较短的时间里获得一个比较大的提升呢?《软件调试高级研习班2024庐山站》将与各位LINUX爱好者共同探索这个问题的最佳答案。本着生动有趣、理论与实践密切结合的原则,本研习班独辟蹊径,选择具有深厚人文底蕴的庐山山南打造独有的沉浸式学习体验;使用调...

advdbgger的博客 849

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

LINUX平台高级调试和优化(庐山海会站)

2023LINUX庐山海会站软件调试高级研习班2023庐山海会站LINUX平台高级调试与优化关于LINUX的资料浩如烟海,学习LINUX的途径也有很多,如何才能在比较短的时间里获得一个比较大的提升呢?《软件调试高级研习班》将与各位LINUX爱好者共同探索这个问题的最佳答案。本着生动有趣、理论与实践密切结合的原则,本研习班独辟蹊径,选择具有深厚人文底蕴的庐山打造独有的沉浸式学习体验;使用调试之剑披荆...

advdbgger的博客 172

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

LINUX平台高级调试和优化(2025北京站)

2025LINUX北京站软件调试高级研习班2025北京站LINUX平台高级调试和优化关于LINUX的资料浩如烟海,学习LINUX的途径也有很多,如何才能在比较短的时间里获得一个比较大的提升呢?《软件调试高级研习班2025北京站》将与各位LINUX爱好者共同探索这个问题的最佳答案。本着生动有趣、理论与实践密切结合的原则,本研习班独辟蹊径,本研习班独辟蹊径,采用封闭训练方式打造独有的沉浸式学习体验;使...

advdbgger的博客 1203

Linux平台高级调试和优化

关于Linux的资料浩如烟海,学习Linux的途径也有很多,如何才能在比较短的时间里获得一个比较大的提升呢?《软件调试高级研习班2018庐山秀峰站》将与各位Linux爱好者共同探索这个问...

云布道师 634

LINUX平台高级调试和优化(2024上海站)

2024LINUX上海站软件调试高级研习班2024上海站LINUX平台高级调试和优化关于LINUX的资料浩如烟海,学习LINUX的途径也有很多,如何才能在比较短的时间里获得一个比较大的提升呢?《软件调试高级研习班2024上海站》将与各位LINUX爱好者共同探索这个问题的最佳答案。本着生动有趣、理论与实践密切结合的原则,本研习班独辟蹊径,采用封闭训练方式打造独有的沉浸式学习体验;使用调试之剑披荆斩棘...

advdbgger的博客 923

LINUX平台高级调试和优化(2018上海站)

  关于LINUX的资料浩如烟海,学习LINUX的途径也有很多,如何才能在比较短的时间里获得一个比较大的提升呢?《软件调试高级研习班》将与各位LINUX爱好者共同探索这个...

格友 1008

LINUX平台高级调试和优化(2019庐山站)

关于LINUX的资料浩如烟海,学习LINUX的途径也有很多,如何才能在比较短的时间里获得一个比较大的提升呢?《软件调试高级研习班2019庐山秀峰站》将与各位LINUX爱好...

格友 783

LINUX平台高级调试和优化(庐山太乙站)

2023LINUX国庆加长版软件调试高级研习班2023庐山太乙站LINUX平台高级调试与优化关于LINUX的资料浩如烟海,学习LINUX的途径也有很多,如何才能在比较短的时间里获得一个比较大的提升呢?《软件调试高级研习班2023庐山太乙站》将与各位LINUX爱好者共同探索这个问题的最佳答案。本着生动有趣、理论与实践密切结合的原则,本研习班独辟蹊径,选择具有深厚人文底蕴的庐山太乙峰打造独有的沉浸式学...

advdbgger的博客 192

LINUX平台高级调试和优化(2024庐山五老峰站)

2024LINUX庐山五老峰站软件调试高级研习班2024庐山五老峰站LINUX平台高级调试和优化关于LINUX的资料浩如烟海,学习LINUX的途径也有很多,如何才能在比较短的时间里获得一个比较大的提升呢?《软件调试高级研习班2024庐山五老峰站》将与各位LINUX爱好者共同探索这个问题的最佳答案。本着生动有趣、理论与实践密切结合的原则,本研习班独辟蹊径,选择具有深厚人文底蕴的庐山山南打造独有的沉浸...

advdbgger的博客 729

VSCode C++ 调试环境配置:Windows/Linux 双平台 5 步自动生成法

本文详细介绍了如何在VSCode中配置C++调试环境,适用于Windows和Linux双平台。通过5个关键步骤,包括环境准备、项目初始化、自动生成调试配置、双平台配置解析与优化以及高级调试技巧,帮助开发者快速搭建高效的C++调试环境,解决断点失效等常见问题。

weixin_33725270的博客 274
上一篇: 谁家娃娃玩硬盘
下一篇: LINUX平台高级调试和优化
格友
博客等级 码龄9年 146粉丝 88原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值