This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

difference between version 4.0 and 5.0

I know I'm talking about very old versions, but I got a project that is build with the C51 compiler version 4.0. I don't have this version of the compiler, but I do have a version 5.0. However, when I build the software, it's not working properly.

I'm building exactly the same software. So I guess the problem is in the different compiler versions. Does anyone know exactly the difference between version 4.0 and 5.0 of the C51 compiler?

I have for example a linker warning about
?C_PLDCODE:


WARNING 1: UNRESOLVED EXTERNAL SYMBOL
SYMBOL: ?C_PLDCODE


I saw that this is something from the library and in version 5.0 the name of the symbol should be ?C?PLDCODE instead of
?C_PLDCODE.

So, maybe there are some more important differences?

0