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 compilers

I have C code that includes more than one file.
it was compiled by keil c51 ver 3.2 (1990) and works.
when i compile it with new keil microvision compiler the program doesn't work (but compiler says that there is no errors and creates hex file).

please help me to understand what should i do in order to get the program working.

alex

Parents
  • it was compiled by keil c51 ver 3.2 (1990) and works. when i compile it with new keil microvision compiler the program doesn't work

    one of the diffrences between versions I have found is the defaults. If you are using default settings, you may have the reason there.

    Another possibility is code that never worked, just happened not to fail.

    A third possibility would be the stupidity of having timing loops written in C

    Erik

Reply
  • it was compiled by keil c51 ver 3.2 (1990) and works. when i compile it with new keil microvision compiler the program doesn't work

    one of the diffrences between versions I have found is the defaults. If you are using default settings, you may have the reason there.

    Another possibility is code that never worked, just happened not to fail.

    A third possibility would be the stupidity of having timing loops written in C

    Erik

Children
No data