GCC: LINK PROBLEMS AFTER CHANGING COMPILER TOOLCHAIN
Information in this article applies to:
My ARM project was previously configured for the ARM ADS or Keil ARM toolchain. Since I have changed it to the GNU toolset I can no longer link my program.
I changed the Startup Code (Startup.s), but when I link my application I receive several error messages from the linker:
linking... arm-thumb-elf/bin/ld: warning: cannot find entry symbol _start; defaulting to 00008000 startup.o(.text+0x14c):/cygdrive/h/TestProject/Startup.s:250: undefined reference to '_data' collect2: ld returned 1 exit status Target not created
The following things are required for a GNU project setup:
Last Reviewed: Monday, December 10, 2012
of your data.