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

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

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

2016-03-04 13:43:02 1918 1

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

取消 提交回答
全部回答(1)
  • a123456678
    2019-07-17 18:52:10

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

    0 0
相关问答

1

回答

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

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

1

回答

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

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

1

回答

ag捕鱼官方网站

2022-04-01 03:49:04 133浏览量 回答数 1

1

回答

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

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

1

回答

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

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

3

回答

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

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

1

回答

nodejs怎么debug

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

1

回答

js怎么debug

2018-05-10 19:59:14 1135浏览量 回答数 1

3

回答

国家电网SG_UAP的使用问题

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

1

回答

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

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