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

L6200E: Symbol Multiply Defined

Hi...

So, I'm doing this project on Ethernet Communication using LPC2378 for school. I compiled and built my project and ended up with a couple of linker errors, all of which look like this:

led.axf: Error: L6200E: Symbol init_TcpNet multiply defined (by at_system.o and at_system.o).

I know that the error is telling me that I have defined init_TcpNet multiple times, but I havent. Because init_TcpNet is supposed to be defined in the TCP_ARM_L library, which I have included in my project along with its debug version.

Hints and directions of any kind will be appreciated.

Thanks.

Parents
  • The debug version of the library isn't a complement to the normal library. It is a complete replacement of the ordinary library with more "chatty" versions of the different functions.

    So you obviously can't link both libraries for the same target, without getting serious problems with linker errors.

Reply
  • The debug version of the library isn't a complement to the normal library. It is a complete replacement of the ordinary library with more "chatty" versions of the different functions.

    So you obviously can't link both libraries for the same target, without getting serious problems with linker errors.

Children