4198|10

87

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

[求助]关于外部编辑器的使用 [复制链接]

我已经使用SourceInsight称为Tornado的外部编辑器 确实非常方便

但是请教一下 如果需要debugger 那应该怎么办呢?我不能在程序里面设置断点啊?

请问大家是怎么处理的?

我的理解是:
在Vxworks或者其他系统中,不可能还像单片机样的用debugger 单步调试,靠打印调试信息,所以我请教下大家,我的理解是否正确?

最新回复

    可以在tornado中的option菜单中指定外部编辑器,不是好象不能支持debug, 不过在编译错误中直接点击错误,就可以关联到外不编辑器.  详情 回复 发表于 2009-2-9 22:21
点赞 关注

回复
举报

80

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
好像不能通过sourceinsight来debug
只能用tornado自带的编辑器设置断点进行debug跟踪
 
 

回复

79

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
欢迎大家讨论

外部编辑器是不是都不支持debug?(支持也太牛了) Ultraedit呢?
 
 
 

回复

68

帖子

0

TA的资源

一粒金砂(初级)

4
 
uedit也不行,并不是外部编辑器不支持debug,应该跟集成开发环境有关
据说tornado支持一个叫visual slick的外部编辑器进行debug
 
 
 

回复

126

帖子

0

TA的资源

一粒金砂(初级)

5
 
谢谢ls

嗯我觉得真正系统软件开发 进行的应该是用logmsg来打印调试信息吧?不是用debug
 
 
 

回复

88

帖子

0

TA的资源

一粒金砂(初级)

6
 
一般来说用日志之类的帮助定位错误,如果能解决的就解决了,但有时候光有日志是解决不了的,还是要靠debug来解决。
有源代码情况下,我8年使用vxworks了,还没有debug解决不了的问题
 
 
 

回复

79

帖子

0

TA的资源

一粒金砂(初级)

7
 
小弟不懂

请问ls 日志之类的帮助定位是什么意思啊?什么是日志啊?
 
 
 

回复

80

帖子

0

TA的资源

一粒金砂(初级)

8
 
日志就是你程序在运行过程中将一些运行过程中产生信息打印到一个记录文件
比如调用了什么函数,输入参数值,中间的重要变量值,返回值,以及报错时的相关错误信息等
比如说申请内存失败,创建信号量失败之类的错误,尽可能写明原因,写明出错的文件、行数
应用程序出错如果记录的足够详细的话,直接查看日志能定位出原因
如果是系统出错基本上需要debug跟踪
 
 
 

回复

48

帖子

0

TA的资源

一粒金砂(初级)

9
 
谢谢楼上的回答

还想请教一下:

你所说的日志 打印出到一个记录文件来是使用什么函数呢?难道这个函数的形式可以传递行数、报错的错误信息之类的?

 
 
 

回复

89

帖子

0

TA的资源

一粒金砂(初级)

10
 
标准C中,可以用宏 __FILE__, __LINE__等啊
打印到文件的方法就多了,直接printf或者logMsg等往标准输出的打印,将任务的io重定向到文件中就可以了;用fprintf等都可以
 
 
 

回复

82

帖子

0

TA的资源

一粒金砂(初级)

11
 
    可以在tornado中的option菜单中指定外部编辑器,不是好象不能支持debug,
不过在编译错误中直接点击错误,就可以关联到外不编辑器.
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条
Microchip 直播|利用motorBench开发套件高效开发电机磁场定向控制方案 报名中!
直播主题:利用motorBench开发套件高效开发电机磁场定向控制方案
直播时间:2025年3月25日(星期二)上午10:30-11:30
快来报名!

查看 »

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表