Can't build a simplest project with Code::Block IDE

Asked by Pavel Yermolenko

Hello,

I've met problems while building project with Code::Block IDE, that is setup for GNU Tools ARM Embedded 5.4 2016q3.
Here is build log.

arm-none-eabi-g++.exe -L"C:\Program Files (x86)\GNU Tools ARM Embedded\5.4 2016q3\lib\gcc\arm-none-eabi\5.4.1" -o default\proj1.elf default\src\main.o default\src\vectors.o -s -Wl,-Map,map.txt -mcpu=arm7tdmi -T ld/target.ld "C:\Program Files (x86)\GNU Tools ARM Embedded\5.4 2016q3\lib\gcc\arm-none-eabi\5.4.1\libgcc.a" "C:\Program Files (x86)\GNU Tools ARM Embedded\5.4 2016q3\lib\gcc\arm-none-eabi\5.4.1\libgcov.a" "C:\Program Files (x86)\GNU Tools ARM Embedded\5.4 2016q3\lib\gcc\arm-none-eabi\5.4.1\libgcc.a" "C:\Program Files (x86)\GNU Tools ARM Embedded\5.4 2016q3\lib\gcc\arm-none-eabi\5.4.1\libgcov.a"
default\src\vectors.o: In function `warm_reset':
C:\Users\user1\Documents\proj_ARM\proj1/src/vectors.S:219: undefined reference to `IrqInit'
C:\Users\user1\Documents\proj_ARM\proj1/src/vectors.S:264: undefined reference to `_exit'
default\src\vectors.o: In function `IRQ':
C:\Users\user1\Documents\proj_ARM\proj1/src/vectors.S:315: undefined reference to `IrqHandler'
c:/program files (x86)/gnu tools arm embedded/5.4 2016q3/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/crt0.o: In function `_start':
(.text+0x104): undefined reference to `__bss_start__'
c:/program files (x86)/gnu tools arm embedded/5.4 2016q3/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/crt0.o: In function `_start':
(.text+0x108): undefined reference to `__bss_end__'
c:/program files (x86)/gnu tools arm embedded/5.4 2016q3/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib\libc.a(lib_a-exit.o): In function `exit':
exit.c:(.text.exit+0x2c): undefined reference to `_exit'
collect2.exe: error: ld returned 1 exit status
Process terminated with status 1 (0 minute(s), 0 second(s))
7 error(s), 0 warning(s) (0 minute(s), 0 second(s))

Thanks in advance.

Question information

Language:
English Edit question
Status:
Expired
For:
GNU Arm Embedded Toolchain Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Launchpad Janitor (janitor) said :
#1

This question was expired because it remained in the 'Open' state without activity for the last 15 days.