RTX51 TINY: ERROR L104 (MULTIPLE PUBLIC DEFINITIONS) OF MAIN
Information in this article applies to:
I have created my first RTX51 Tiny program. But, when I compile and link I receive the following error message:
*** ERROR L104: MULTIPLE PUBLIC DEFINITIONS SYMBOL: MAIN MODULE: C:\KEIL\C51\LIB\RTX51TNY.LIB (?RTX51_TINY)
What does this mean?
RTX51 Tiny has its own main C function so you must not include one in your project. Instead, the first function in your program that executes is the task 0 task.
To resolve the linker error move the code in your main C function into the task 0 task.
Last Reviewed: Sunday, July 17, 2005
of your data.