问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

有熟悉linux下C++编程的吗?

发布网友 发布时间:2022-04-23 05:53

我来回答

1个回答

热心网友 时间:2023-06-30 02:44

获取程序执行轨迹,在程序每个基本块的入口或出口处记录全局数据段、栈中的局部变量的值----我觉得这个类似于一个调试器,我大致的思路是这样子的:

首先你要有目标程序的符号表,否则无法确定局部变量,全局变量等的值,这个可以在构建目标程序的时候选择保留符号表就是。其次需要找一个linux下的用来程序调试的库或开发包之类,这个一定是有的,你可以研究一下gdb是基于什么库的,估计可以拿来用。有了这个库,我们就可以以调试模式启动目标程序,当故障出现时,控制权被移交到你自己的调试跟踪程序中,然后你就可以查看call stack,在每个call处查询符号表,获取你想要的信息。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
驾驶结业证是什么 驾驶员结业证到底是什么 城投水投交投区别 交投城投哪个好 ...老是出现临时文件。那位高手教我设置一下吧 ...error: one or more table pointers are invalid. modification could... ...solve求解k文件时总是提示error invalid option on the command li... jcreator 编译时出现:Invalid command line. Error : Invalid... cc1: error: invalid option `short-load-bytes' ...Nginx 提示./configure: error: invalid option "/data/soft/nginx... 有熟悉linux下C++编程的吗? 代码优化的局部优化 c语言程序的基本结构是什么? try-catch-finally三个基本块的作用?catch里的代码是干什么的? 计算机程序的三种基本结构是啥? 程序是有什么组成的? 何谓局部优化,循环优化和全局优化?优化工作在编译的哪个阶段进行 basic block是什么意思 OPPO手机换一个屏幕大概多少钱? OPPOreno6换个屏幕多少钱 OPPO手机屏幕碎了,整个手机都黑屏打不开了,换一个要多少钱?急 oppo手机换个屏幕要多少钱? 手机屏幕碎了,换一个oppo手机屏幕要多少钱?大概多长时间能换好? 护眼模式是更省电还是更.费电 在PPT中怎么使用动画效果 ppt插入的自定义动画分为哪几大类效果? 谢谢各位大神了 powerpoint2010中各动画类型的作用分别是什么 在PowerPoint中,幻灯片中可以设置动画效果的对象有( )。 A.声音和视频... 在Powerpoint中,幻灯片中可以设置动画效果的对象有 A声音和视频 B文字... powerpoint2007中对象动画效果分为哪四类 WinFX 是什么 WinFX 是什么 编程实现代码覆盖率及路径分析检测,C++, C#, Java, JavaScript(任选一种程序语言) 编程实现代码覆盖率及路径分析检测,C++, C#, Java, JavaScript(任选一种程序语言) 要做一个根据C代码自动生成函数调用关系图的小程序 要做一个根据C代码自动生成函数调用关系图的小程序 编译原理。。 编译原理。。 什么是计算机中的子字并行技术? 什么是计算机中的子字并行技术? Java 是编译型语言还是解释型语言? Java 是编译型语言还是解释型语言? C语言程序的三种基本结构是__ C语言程序的三种基本结构是__ C++ int i[233];我直接这样写代表了什么意思? C++ int i[233];我直接这样写代表了什么意思? 喵喵折部分商品显示历史价格曲线,部分商品不显示。在京东一个商品前几... JD价格什么意思? jd店铺首页自动抓取价格代码组合到一起为什么第二个图片上无法显示价格 京东和淘宝那个更好?