郁闷的编译问题.

[复制链接]
 楼主| zxp12345 发表于 2007-3-30 23:39 | 显示全部楼层 |阅读模式
在使用MPLAB7.40版本中;为何下面编译通不过:<br />&nbsp;&nbsp;&nbsp;&nbsp;nop<br />&nbsp;&nbsp;&nbsp;&nbsp;goto&nbsp;$+1<br />&nbsp;&nbsp;&nbsp;&nbsp;goto&nbsp;$+1;<br />&nbsp;&nbsp;&nbsp;&nbsp;goto&nbsp;$+1;<br />&nbsp;&nbsp;&nbsp;&nbsp;goto&nbsp;$+1;<br />&nbsp;&nbsp;&nbsp;&nbsp;goto&nbsp;$+1;<br />&nbsp;&nbsp;&nbsp;&nbsp;goto&nbsp;$+1;<br />&nbsp;&nbsp;&nbsp;&nbsp;goto&nbsp;$+1;<br />&nbsp;&nbsp;&nbsp;&nbsp;goto&nbsp;$+1;<br />&nbsp;&nbsp;&nbsp;&nbsp;goto&nbsp;$+1;<br />&nbsp;&nbsp;&nbsp;&nbsp;goto&nbsp;&nbsp;$+1&nbsp;;-----这句编译通不过.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;;RET<br /><br />提示错误信息:<br /><br />为什么前面就编译通过,后面就无法通.是编译器的BUG?<br />Error[108]&nbsp;&nbsp;&nbsp;E:MCU_FILEPICIR_RX.ASM&nbsp;288&nbsp;:&nbsp;Illegal&nbsp;character&nbsp;(<br />)<br />
yewuyi 发表于 2007-3-31 08:30 | 显示全部楼层

可能是你哪里书写有错误

把这一行整行删除,然后把上面的一行直接拷下来,再编译测试一下看看
 楼主| zxp12345 发表于 2007-3-31 11:37 | 显示全部楼层

直接COPY同样编译无法通过,每删一行错误就上移一行

直接COPY同样编译无法通过,每删一行错误就上移一行.<br />后来全部删掉这段,再重新录入后编译通过.输入时全部是在英文输入模式,照理不会有问题.
xwj 发表于 2007-3-31 11:53 | 显示全部楼层

第二行!

  
 楼主| zxp12345 发表于 2007-3-31 12:44 | 显示全部楼层

第二行加分号也一样,把下面的COPY 替换第二行也不

  
yewuyi 发表于 2007-3-31 12:47 | 显示全部楼层

汇编编译器设置上没有?

  
xieyuanbin 发表于 2007-3-31 18:45 | 显示全部楼层

可能有一些非法字符在里面.

有些非法字符无法被编辑器看到,但编译器无法通过.删去重新输入就好了.
anzhongxin 发表于 2007-4-3 14:29 | 显示全部楼层

goto $+1;看看你的第二行

  
ch_ljun 发表于 2007-4-3 14:57 | 显示全部楼层

问题可能不在这里

这个问题可能不在这里,你按楼上兄弟说的,把这句删掉,再编绎则错误上移。
哈佛大学 发表于 2007-4-4 22:33 | 显示全部楼层

中文输入的$?

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

本版积分规则

26

主题

156

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部

26

主题

156

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部