|
From: Ardhendu N. <ard...@re...> - 2004-06-27 08:31:39
|
Hi,=0A I am trying to create an ELF file of my application which includes=
=0A printf's,scanf's and file operations ,from arm-elf-gcc iam getting=0A=
undefined symbol error during linking process,=0A arm-elf-gcc -c sourc=
e.c -o source.o (no errors)=0A arm-elf-ld -Ttext 0x100 -e 0x100 source.o=
-o source.elf (Undefined=0A reference to printf...) =A0=0A=0A=0A Th=
is is my source program-=0A I want to generate app=
.elf file for target=0A cpu=3Darm7tdmi board =0A=0A#include<stdio.h>=
=0Aint main()=0A{=0Aint i;=0Ascanf("%d",&i);=0Aprintf("i=3D%d",i);=0A}=0A=
=0AC:\armelf\bin>arm-elf-gcc -c -gstabs app.c -o app.o=0A=0AC:\armelf\bin>a=
rm-elf-ld -Ttext 0x100 -e 0x100 app.o -o app.elf=0Aapp.o(.text+0x1c): In fu=
nction `main':=0Aapp.c:5: undefined reference to `scanf'=0Aapp.o(.text+0x28=
):app.c:6: undefined reference to `printf' |