原创 source insight调用Keil编译器并且定位到错误行

2008-8-6 21:04 8346 7 9 分类: 工程师职场

效果图如下:


点击看大图



下面是实现方法:


1、Source Insight -> Options -> Custom Commands ,弹出的对话框如下设置:


点击开大图


    Command里面输入自己定义的命令


    Run 里面输入Keil的Cx51编译器的路径,后面要加%f,我不知道为什么要加%f,但是我知道不加会出问题。我在别的地方看有加的,我也加了。。


    Output下面的选项千万不能最后一项(Paste Output..),这一项会把编译结果的输出直接添加到你的C程序里面去。我这样吃过亏,看到C程序里一堆新东西,就删掉了,同时不小心删掉了大部分的程序,后来关闭了SourceInsight,几个小时的心血就不见了。


    Source Links in Output一定按照图上的勾,先行,后文件。这是因为Cx51编译器的输出的格式就是这样。


    Pattern里面输入正则表达式:


    ^.+[Ll][Ii][Nn][eE]\s\([0-9]+\)\s[oO][fF]\s\(.+\.[cC]\):.+$


2、在上面的对话框里点“Keys...”,给这个命令设置一个热键。


3、在上面的对话框里点“Menu...”,给这个命令设置一个菜单项。


    在弹出的Menu对话框选中自定义的这个命令,在Menu的下拉菜单里选“Work”,点一下下面的<end of menu>,电击右边的Insert按钮。


点击开大图


4、大功告成!

PARTNER CONTENT

文章评论2条评论)

登录后参与讨论

用户377235 2014-10-21 07:48

请问能调用MDK的编译和下载命令吗?

mountain100_404313678 2011-11-26 14:25

dddddddddddd!

用户41540 2010-10-24 21:19

呵呵,谢谢支持

用户1528479 2010-10-24 08:55

博主是上进的人,为此顶一个,哈哈,,
相关推荐阅读
mubo_996067292 2010-11-07 23:09
继续升级,CTE1.3
新增:rms2vpp <rms value> -- sine signal amplitude convertvpp2rms <vpp value> -- sine signa...
mubo_996067292 2010-10-23 02:10
关于天灾
    胡公,温公,世之英杰。而其享国之日,天灾频现。自胡公七年(西历二千零八年)至于今日,三年之中,凡日蚀二,大地震二,大旱一。    方今之日,中国日强,使夷狄不敢正视,此千秋之功也。而剥其表视其...
mubo_996067292 2010-09-03 00:27
继续升级:mil-mm,db-倍数,m/s-km/h,电阻并联转换计算器
新增:    增加了电阻并联计算。另:   所有的转换和计算,输入数字的时候都不能有数字之外的字符。...
mubo_996067292 2010-08-27 00:47
mil-mm,db-倍数,m/s-km/h转换计算器
几组常用的转换。...
mubo_996067292 2010-08-03 22:59
mm和mil转换
命令行模式,四个命令:help显示帮助信息quit 退出程序mil2mm <mil值>  mil转换为mmmm2mil <mm值>  mm转换为mil 直接找了个朋友在单片机上...
mubo_996067292 2010-03-09 22:31
雨夜弹琴
雨落深圳寒,加班夜归晚。坐闻窗飒飒,发性抚琴弹。...
EE直播间
更多
我要评论
2
7
关闭 站长推荐上一条 /3 下一条