vc++、dev c++或者codeblock等等中的debug功能是怎么实现的?-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

vc++、dev c++或者codeblock等等中的debug功能是怎么实现的?

2016-03-19 11:31:40 1498 1

vc++、dev c++或者codeblock等等中的debug功能是怎么实现的?是编译器本身就有debug功能,编辑器只是调用这些结果;还是说编辑器基于编译器输出的目标代码来自己实现debug的?在哪里可以找到这方面的资料?想了解一下。

取消 提交回答
全部回答(1)
  • a123456678
    2019-07-17 19:07:51

    Debug功能的实现需要编辑器与编译器的配合来完成。编辑器是一个正在运行的进程,编译器在要被调试的代码中加入一些记号(用于记录代码与源代码行之间的对应关系)及输出支持之类的代码,这样由编辑器进行产生一个子进程,子进程即为被调试的进程。子进程的运行可以由父进行进行控制,即完成了调试的功能。具体的操作系统提供了调试支持的一些API函数。这方面的资料应该从操作系统的API入手。

    0 0
相关问答

1

回答

ALB 5G共享带宽,200台4核16G的 ecs.t5-c1m4.xlarge压测一个https:

2022-07-14 11:18:54 310浏览量 回答数 1

1

回答

湛江钢铁 5G+ 工业互联专网总体建设方案具体是怎样的?

2022-04-14 10:43:36 170浏览量 回答数 1

1

回答

shell脚本条件控制中的test -G file的作用是什么呢?

2021-12-02 16:06:07 106浏览量 回答数 1

1

回答

pytho3中编码问题报错'utf-8' codec can't decode byte 0xdc

2021-10-19 21:44:50 435浏览量 回答数 1

1

回答

遇到Conversion may lose significant digits怎么解决?c报错

2020-05-29 09:59:05 758浏览量 回答数 1

1

回答

收到 tiankeng.com.cn 的下架邮件,请问联系人怎么变更的

2018-09-27 13:12:21 367浏览量 回答数 1

3

回答

网站打不开是什么问题?https://www.dgdeying.com/

2018-08-24 17:20:40 1955浏览量 回答数 3

1

回答

nodejs怎么debug

2018-05-10 20:00:16 1444浏览量 回答数 1

3

回答

国家电网SG_UAP的使用问题

2017-07-04 16:03:28 4876浏览量 回答数 3

1

回答

访问不到tomcat下面webapps下面的html文件

2016-03-10 11:27:27 6040浏览量 回答数 1
+关注
0
文章
14879
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载