社区
工具平台和程序库
帖子详情
做了一个调用VC2008编译器的小IDE 但是如何实现逐步调试呢?
yylang1987
2009-02-26 11:00:35
调用cl编译C/CPP文件.
编译报错,链接报错现在都可以定位.
但是希望实现逐步调试,不过现在一点思路没有.
包括逐步运行和变量查询.
应该怎么做了.
希望对这个有所解的人能够提供一下思路.
或者告诉我哪里能找到相关资料.
...全文
265
13
打赏
收藏
做了一个调用VC2008编译器的小IDE 但是如何实现逐步调试呢?
调用cl编译C/CPP文件. 编译报错,链接报错现在都可以定位. 但是希望实现逐步调试,不过现在一点思路没有. 包括逐步运行和变量查询. 应该怎么做了. 希望对这个有所解的人能够提供一下思路. 或者告诉我哪里能找到相关资料.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yylang1987
2009-03-04
打赏
举报
回复
再顶一下,看有没有人知道.
yylang1987
2009-02-28
打赏
举报
回复
DIA我搜了半天没发现任何东西.....
加了点分.
猫已经找不回了
2009-02-28
打赏
举报
回复
[Quote=引用 4 楼 akirya 的回复:]
引用 2 楼 lw1a2 的回复:
引用 1 楼 akirya 的回复:
exe文件中,保存了pdb文件信息,pdb文件中保存了可执行代码和源码文件的对应关系.
至于断点,一般在对应的可执行代码位置改正0xcc(好像是这个,不太确定)指令,程序就会自动断下来.
exe和pdb不是一个文件
我没说是一个文件啊. 里面只是保存了一个pdb文件的绝对路径.
用"保存了pdb文件信息"这样说没啥问题吧.
[/Quote]
up
nineforever
2009-02-28
打赏
举报
回复
[Quote=引用 9 楼 yylang1987 的回复:]
DIA我搜了半天没发现任何东西.....
加了点分.
[/Quote]
MSDN里有介绍
http://msdn.microsoft.com/en-us/library/t6tay6cz.aspx
VS里也有sample的
Microsoft Visual Studio 9.0\DIA SDK\Samples
xiaopoy
2009-02-28
打赏
举报
回复
用专业调试器罢,Ollydby、windeg等都可以。
nineforever
2009-02-27
打赏
举报
回复
VS提供接口获得调试信息的,叫做DIA。然后就要靠你自己使用得到的信息进行调试了
attributemismatch
2009-02-27
打赏
举报
回复
帮顶
珍惜生命远离CPP
2009-02-27
打赏
举报
回复
pdb文件的话 VS提供了一个COM接口,可以获取pdb的内部信息.(我忘了是啥你自己搜索下吧)
珍惜生命远离CPP
2009-02-27
打赏
举报
回复
[Quote=引用 2 楼 lw1a2 的回复:]
引用 1 楼 akirya 的回复:
exe文件中,保存了pdb文件信息,pdb文件中保存了可执行代码和源码文件的对应关系.
至于断点,一般在对应的可执行代码位置改正0xcc(好像是这个,不太确定)指令,程序就会自动断下来.
exe和pdb不是一个文件
[/Quote]
我没说是一个文件啊. 里面只是保存了一个pdb文件的绝对路径.
用"保存了pdb文件信息"这样说没啥问题吧.
yylang1987
2009-02-26
打赏
举报
回复
[Quote=引用 1 楼 akirya 的回复:]
exe文件中,保存了pdb文件信息,pdb文件中保存了可执行代码和源码文件的对应关系.
至于断点,一般在对应的可执行代码位置改正0xcc(好像是这个,不太确定)指令,程序就会自动断下来.
[/Quote]
怪我没有说清楚.
我知道pdb里面存放的是用于debug的信息.
但是,如何实现运行的同时监视pdb,如何逐步前进.这些问题,一点都没有头绪.
另外pdb文件的格式信息哪里能看得到呢?
VC有没有提供命令行的,自动调用pdb的debug工具呢?
希望大家指教.
lw1a2
2009-02-26
打赏
举报
回复
[Quote=引用 1 楼 akirya 的回复:]
exe文件中,保存了pdb文件信息,pdb文件中保存了可执行代码和源码文件的对应关系.
至于断点,一般在对应的可执行代码位置改正0xcc(好像是这个,不太确定)指令,程序就会自动断下来.
[/Quote]
exe和pdb不是一个文件
珍惜生命远离CPP
2009-02-26
打赏
举报
回复
exe文件中,保存了pdb文件信息,pdb文件中保存了可执行代码和源码文件的对应关系.
至于断点,一般在对应的可执行代码位置改正0xcc(好像是这个,不太确定)指令,程序就会自动断下来.
JNI技术手册 c/c++
调用
java
四、
做
一个
小技巧修改 35 五、 安装CDT插件 36 1、 下载CDT插件 36 2、 安装CDT插件 36 六、 简单介绍CDT的使用吧 36 1、 新建
一个
C++项目 36 2、 输入New Project名字 36 3、 给项目新建
一个
的源文件 36 4、 接着...
【C语言
编译器
】01程序-
编译器
-
IDE
C语言
编译器
基础知识,包括程序相关概念,
编译器
,集成开发环境
命令行
调用
编译器
刚好要给
一个
舍友改下C程序,想到可不可以像java一样在环境变量里配置好C的编译路径呢?于是上网搜了一下,得到如下结果:一、如果装有VC,那就简单了,因为VC带有C的
编译器
,可以将此路径设置进环境变量。Windows...
这个
编译器
可以
调用
windows的api,然后直接
调用
API码写出VC的
IDE
这个
编译器
可以
调用
windows的api,然后直接
调用
API码写出VC的
IDE
如何在VC2005
调用
g++
编译器
这里有
一个
技巧: 在VC2005中不能编译单个cpp文件,必须把它放在工程中。但是,我们可以通过
调用
外部工具
实现
编译单文件。下面以
调用
GCC/G++为例说明如何编译C++工程或单个cpp文件。 首先下载Dev C++, 目前最新版...
工具平台和程序库
24,854
社区成员
27,343
社区内容
发帖
与我相关
我的任务
工具平台和程序库
C/C++ 工具平台和程序库
复制链接
扫一扫
分享
社区描述
C/C++ 工具平台和程序库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章