Hi;
When I try to configure RTRT (test software from IBM) to Keil ARMCC compiler and linker, I got following error code:
Warning: L6310W: Unable to find ARM libraries. Error: L6411W: No compatible library exists with a definition of startup symbol __main.
Does anyone know to to fix it? Thanks in advance.
Are you able to build other applications?
Does RTRT come with it's own startup file, or does it expect you to write one - or use the Keil default file?
"Warning: L6310W: Unable to find ARM libraries."
Are the ARM libraries present on your system? If they are, is your project correctly configured to find them?
"Error: L6411W: No compatible library exists with a definition of startup symbol __main."
Does your 'C' code include a main() function?
main() should correspond to a _main symbol (a single underscore).
__main (two underscores) is a often used symbol for a pre-main init function in a lot of C libraries.
Hi friend I am working in keil micro-vision3. when I am compiling the sample program given along with this version . it is giving the error asâ€" Error: L6411W: no compatible library exists with a definition of startup symbol __main. Who to resolve this problem PLZ help me.
Dev
DEV
Did you manage to solve this linker error? And if yes can you tell me please how? i have the same problem, but this happens only when i have an asm source file (i have the statup file needed and is working just fine for C).