Can anyone please tell me what this error means and how to fix it ?
Build started: Project: LCD3.2*** Using Compiler 'V5.06 update 7 (build 960)', folder: 'C:\Arm\Keil Suite\ARM\ARMCC\Bin'Build target 'Target 1'linking....\Objects\LCD3.2: Error: L6218E: Undefined symbol main (referred from __rtentry2.o).Not enough information to list image symbols.Not enough information to list load addresses in the image map.Finished: 2 information, 0 warning and 1 error messages.".\Objects\LCD3.2" - 1 Error(s), 0 Warning(s).Target not created.Build Time Elapsed: 00:00:00
I had some errors in my C file and suppose the linker decided to throw up an error on my main() function for some reason. An extraneous closing brace, now removed, seems to have fixed everything as well as fixing nested comments it didn't like. It builds now but I won't be able to test it on the board until later today.
well, before checking any linker error, you should check if you have any compilation error first. If one C module fails to be compiled, the linker of course cannot find that symbol/module to link...
OK well this is somewhat new to me. Aside from the red mark ups on my code editor, how do i know if it's not compiling properly ? And linking ..... what would be the clues there ?
check line by line in your Build Output window of uVision