Keil C51编译错误警告解决方法积累

    技术2022-05-20  51

    错误:

    1. error C183: unmodifiable lvalue

    原因:修改了不能改变的变量,注意定义在某些区域的变量是不能修改的,如前面定义了unsigned char code table[6],在后面是不能修改table[6]的。}

    解决办法:将code去掉

    警告:

    1.WARNING L15: MULTIPLE CALL TO SEGMENT

    原因:同一个函数即在主函数中调用了,又在中断服务程序里调用

    解决办法:很简单,可以在二者之间取其一

    2. WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS

    原因:前面定义的函数或变量等在程序中有未被使用的。

    解决办法:根据程序删掉未使用的函数或变量等。

     


    最新回复(0)