Fejlfinding arm-elf-gcc compiler

S

subdural

Guest
Hej Alle,

Jeg er nybegynder.Jeg har brug for din ekspertise, råd om fejlfinding arm-elf-gcc om cygwin.
a) Jeg har installeret cygwin setup (fuld installation)
b) Jeg har installeret gnuarm toochain v4.0.0 for cygwin (Windows)

Jeg skrev den simple C-program (hej verden) og kompilere programmet på GCC på cygwin er lykkedes ant kom ud sætte "Hello World"

main ()
(
printf ( "Hello World! \ n");
)men når jeg kompilere bruger arm-elf-gcc kompilere på cygwin jeg fik denne besked

$ Arm-elf-gcc hello.c
hello.c: In function 'main':
hello.c: 3: advarsel: uforenelige implicitte erklæring om built-in function 'printf'

DOG med GCC er vellykket
$ Gcc hello.c

$ Gcc hello.c-o hello.exe

$ Hello.exe
Hej Verden!Kindly please help me
tak[/ img]

 
gjorde u omfatte den nødvendige inlude filer????

det vil være bedre, hvis u bruger en make-fil ..

prøv denne Makefile ...

Prøve Hello World Compile

# Cat Makefile
CC = / opt / værktøjer / bin / arm-elf-gcc

# Dette er den metode, der arbejdede her
CFLAGS =-D__PIC__ - fPIC-msingle-pic-base
LDFLAGS =-Wl,-elf2flt

# En anden metode, tror jeg, jeg savnede zFLAT eksekverbare filer på kerne
# CFLAGS =
# LDFLAGS =-Wl,-elf2flt =- z
# Tredjedel metode jeg har fundet
# CFLAGS =-O2-pipe-Wall-g-fPIC
# LDFLAGS =-Wl,-elf2flt

LIBS =
OBJS = hello.o

alle: hello

hallo: $ (OBJS)
$ (CC) $ (CFLAGS) $ (LDFLAGS)-o hello $ (OBJS) $ (LIBS)

Renlighed:
rm-rf *. o *. alf *. gdb hello

# EOF Makefile

# Cat hello.c
# include
main (void) (
printf ( "Hello world! \ n");
exit (0);
)

satte det på NFS og køre det fra enheden

#. / Hello
Hej Verden!
#
håber jeg hjalp uHelios

 
u skal bruge en make-filPrøve Hello World Compile

# Cat Makefile
CC = / opt / værktøjer / bin / arm-elf-gcc

# Dette er den metode, der arbejdede her
CFLAGS =-D__PIC__ - fPIC-msingle-pic-base
LDFLAGS =-Wl,-elf2flt

# En anden metode, tror jeg, jeg savnede zFLAT eksekverbare filer på kerne
# CFLAGS =
# LDFLAGS =-Wl,-elf2flt =- z
# Tredjedel metode jeg har fundet
# CFLAGS =-O2-pipe-Wall-g-fPIC
# LDFLAGS =-Wl,-elf2flt

LIBS =
OBJS = hello.o

alle: hello

hallo: $ (OBJS)
$ (CC) $ (CFLAGS) $ (LDFLAGS)-o hello $ (OBJS) $ (LIBS)

Renlighed:
rm-rf *. o *. alf *. gdb hello

# EOF Makefile

# Cat hello.c
# include
main (void) (
printf ( "Hello world! \ n");
exit (0);
)

satte det på NFS og køre det fra enheden

#. / Hello
Hej Verden!
#håber jeg hjalp uHelios

 

Welcome to EDABoard.com

Sponsor

Back
Top