Vianmääritys arm-elf-gcc compiler

S

subdural

Guest
Hi All,

Olen newbie.Tarvitsen asiantuntemusta neuvoja vianetsintä arm-elf-gcc on cygwin.
a) Olen asentanut cygwin setup (täysi asennus)
b) Olen asentanut gnuarm toochain v4.0.0 varten cygwin (Windows)

Kirjoitin siitä yksinkertaisesta C-ohjelma (Hello World) ja kokoamaan ohjelma gcc klo cygwin on succeded ant pääsi ulos esittää "Hello World"

main ()
(
printf ( "Hello World! \ n");
)mutta kun kääntää käyttäen arm-elf-gcc koottava cygwin sain tämän viestin

$ Arm-elf-gcc hello.c
hello.c: tehtäväryhmän tärkein ":
hello.c: 3: varoitus: sovellu implisiittisiä ilmoitus sisäänrakennettu toiminto "printf"

Kuitenkin käyttäen gcc onnistuu
$ Gcc hello.c

$ Gcc hello.c-o hello.exe

$ Hello.exe
Hello World!Kindly auta minua
kiitos[/ img]

 
ei u sisältää tarvittavat inlude tiedostoja??

sen on parempi, jos u käyttää tehdä tiedosto ..

kokeile tätä makefile ...

Näyte Hello World Compile

# Cat Makefile
CC = / opt / tools / bin / arm-elf-gcc

# Tämä on menetelmä, että täällä töissä
CFLAGS =-D__PIC__ - fpic-msingle-kuva-base
LDFLAGS =-Wl,-elf2flt

# Toisen menetelmän,
luulen jääneiden zFLAT suorituskelpoisista on ydin
# CFLAGS =
# LDFLAGS =-Wl,-elf2flt =- z
# Kolmasosaa menetelmä Löysin
# CFLAGS =-O2-pipe-Wall-g-fpic
# LDFLAGS =-Wl,-elf2flt

Libs =
OBJS = hello.o

kaikki: hello

hello: $ (OBJS)
$ (CC) $ (CFLAGS) $ (LDFLAGS)-o hello $ (OBJS) $ (libs)

clean:
rm-rf *. o *. elf *. gdb hello

# EOF Makefile

# Cat hello.c
#
includemain (void) (
printf ( "Hei maailma! \ n");
exit (0);
)

laita se NFS ja suorittaa sen yksikön

#. / Hello
Hei maailma!
#
toivon i auttanut uhelios

 
u on käytettävä tehdä tiedostoNäyte Hello World Compile

# Cat Makefile
CC = / opt / tools / bin / arm-elf-gcc

# Tämä on menetelmä, että täällä töissä
CFLAGS =-D__PIC__ - fpic-msingle-kuva-base
LDFLAGS =-Wl,-elf2flt

# Toisen menetelmän,
luulen jääneiden zFLAT suorituskelpoisista on ydin
# CFLAGS =
# LDFLAGS =-Wl,-elf2flt =- z
# Kolmasosaa menetelmä Löysin
# CFLAGS =-O2-pipe-Wall-g-fpic
# LDFLAGS =-Wl,-elf2flt

Libs =
OBJS = hello.o

kaikki: hello

hello: $ (OBJS)
$ (CC) $ (CFLAGS) $ (LDFLAGS)-o hello $ (OBJS) $ (libs)

clean:
rm-rf *. o *. elf *. gdb hello

# EOF Makefile

# Cat hello.c
#
includemain (void) (
printf ( "Hei maailma! \ n");
exit (0);
)

laita se NFS ja suorittaa sen yksikön

#. / Hello
Hei maailma!
#toivon i auttanut uhelios

 

Welcome to EDABoard.com

Sponsor

Back
Top