-
Notifications
You must be signed in to change notification settings - Fork 114
Open
Description
The code compiles but i am getting some linker error. The log is bellow:
2> Generating linker script 'ss_twr_init.ld'�[0m
2> Linking ss_twr_init.elf�[0m
2> /usr/share/segger_embedded_studio_for_arm_6.22a/gcc/arm-none-eabi/bin/ld: /usr/share/segger_embedded_studio_for_arm_6.22a/lib/libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a(fileops.o): in function `putchar':�[0m
2> fileops.c:(.text.libc.putchar+0x0): undefined reference to `stdout'�[0m
2> /usr/share/segger_embedded_studio_for_arm_6.22a/gcc/arm-none-eabi/bin/ld: fileops.c:(.text.libc.putchar+0x4): undefined reference to `stdout'�[0m
2> /usr/share/segger_embedded_studio_for_arm_6.22a/gcc/arm-none-eabi/bin/ld: /usr/share/segger_embedded_studio_for_arm_6.22a/lib/libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a(fileops.o): in function `puts':�[0m
2> fileops.c:(.text.libc.puts+0x2): undefined reference to `stdout'�[0m
2> /usr/share/segger_embedded_studio_for_arm_6.22a/gcc/arm-none-eabi/bin/ld: fileops.c:(.text.libc.puts+0x6): undefined reference to `stdout'�[0m
2> /usr/share/segger_embedded_studio_for_arm_6.22a/gcc/arm-none-eabi/bin/ld: fileops.c:(.text.libc.puts+0x18): undefined reference to `__SEGGER_RTL_X_file_write'�[0m
2> /usr/share/segger_embedded_studio_for_arm_6.22a/gcc/arm-none-eabi/bin/ld: /usr/share/segger_embedded_studio_for_arm_6.22a/lib/libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a(fileops.o): in function `fwrite':�[0m
2> fileops.c:(.text.libc.fwrite+0xc): undefined reference to `__SEGGER_RTL_X_file_stat'�[0m
2> /usr/share/segger_embedded_studio_for_arm_6.22a/gcc/arm-none-eabi/bin/ld: fileops.c:(.text.libc.fwrite+0x24): undefined reference to `__SEGGER_RTL_X_file_write'�[0m
2> /usr/share/segger_embedded_studio_for_arm_6.22a/gcc/arm-none-eabi/bin/ld: /usr/share/segger_embedded_studio_for_arm_6.22a/lib/libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a(prinops.o): in function `vfprintf':�[0m
2> prinops.c:(.text.libc.vfprintf+0xe): undefined reference to `__SEGGER_RTL_X_file_bufsize'�[0m
2> /usr/share/segger_embedded_studio_for_arm_6.22a/gcc/arm-none-eabi/bin/ld: /usr/share/segger_embedded_studio_for_arm_6.22a/lib/libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a(prinops.o): in function `printf':�[0m
2> prinops.c:(.text.libc.printf+0xe): undefined reference to `stdout'�[0m
2> /usr/share/segger_embedded_studio_for_arm_6.22a/gcc/arm-none-eabi/bin/ld: prinops.c:(.text.libc.printf+0x12): undefined reference to `stdout'�[0m
Build failed�[0m
Can anyone help-me?
O downloaded the most recent version of segger studio and installed the necessary packages
SEGGER Embedded Studio for ARM
Release 6.22a Build 2022032300.49847
Linux x64
Metadata
Metadata
Assignees
Labels
No labels