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.
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).
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
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.
"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?
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?