Board logo

标题: [求助]请教一个12dg128编译时出现的Warning [打印本页]

作者: 雨焉淡阁    时间: 2006-6-24 10:51     标题: [求助]请教一个12dg128编译时出现的Warning

为什么偶的程序编译的时候会出现这样的Warning?

C12002: Use DPAGE, PPAGE, EPAGE to specify the page register. Assumed DPAGE


偶看了一下CodeWarrior Help里面的解释:
 
The compiler did not know which page register should be used for a far access. The compiler may use the DPAGE register implicitly. To avoid this warning, compile this file with the correct page (-CpDPage, -CpEPage or -CpPPage) options set.


好象是说编译far这种类型的参数的时候不知道要用哪个页面寄存器,要避免这样的Warning,应该设置正确的Page选项。(汗,不知道自己翻译得对不对)


请教各位大侠,应该怎么样让编译器按照correct page (-CpDPage, -CpEPage or -CpPPage) options进行编译??

[此贴子已经被作者于2006-6-24 10:51:39编辑过]


作者: strongchen    时间: 2006-6-26 09:54

在编译器的设置里可以找到相关的选项。
作者: regretn    时间: 2007-5-17 22:57

我也出现了这个问题
对调试程序有很大影响,很多参数都莫名奇妙
问题出现在一个用了双重循环的子程序,目前还没有找到解决办法,希望版主能给我解决方案
谢谢
作者: regretn    时间: 2007-5-17 22:57

发错了,不好意思 不是这个帖子




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0