Solución de problemas de brazo-Elf-compilador gcc

S

subdural

Guest
Hi All,

Soy novato.Necesito su asesoramiento de expertos en solución de problemas de brazo-ELF-gcc en Cygwin.
a) He instalado el programa de instalación cygwin (instalación completa)
b) He instalado el toochain gnuarm v4.0.0 para Cygwin (Windows)

Hormiga Yo escribí el programa en C simple (¡Hola, mundo) y compilar el programa en gcc en Cygwin es sucedido salió poner "HELLO WORLD"

main ()
(
printf ( "Hello World! \ n");
)pero cuando puedo compilar utilizando el brazo-elf-gcc compilar en Cygwin tengo este mensaje

$ Brazo-duende-GCC hola.c
hola.c: En la función 'main':
hola.c: 3: aviso: declaración implícita incompatible de la función integrada de 'printf'

Sin embargo usando gcc es exitosa
$ Gcc hola.c

$ Gcc hola.c-o hello.exe

$ Hello.exe
Hola Mundo!Sírvase por favor, ayúdame
gracias[/ img]

 
u no incluyen los archivos necesarios inlude????

su voluntad de ser mejor que utilizar una u hacer el archivo ..

Pruebe este Makefile ...

Ejemplo de Hello World Compilar

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

# Este es el método que trabajaron aquí
CFLAGS =-D__PIC__ - fpic-msingle-pic-base
LDFLAGS =-Wl,-elf2flt

# Otro método, creo que me perdí ejecutables zFLAT en el kernel
# CFLAGS =
# LDFLAGS =-Wl,-z =- elf2flt
# Un tercer método que encontré
# CFLAGS =-O2-pipe-Wall-g-fpic
# LDFLAGS =-Wl,-elf2flt

LIBS =
OBJS = hello.o

todos: hola

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

Limpieza:
rm-rf *. o *. Elf *. gdb hello

# EF Makefile

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

puso en NFS y ejecutarlo desde la unidad

#. / Hello
¡Hola, mundo!
#
Espero que ayudaron uHelios

 
U debe utilizar una marca de archivoEjemplo de Hello World Compilar

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

# Este es el método que trabajaron aquí
CFLAGS =-D__PIC__ - fpic-msingle-pic-base
LDFLAGS =-Wl,-elf2flt

# Otro método, creo que me perdí ejecutables zFLAT en el kernel
# CFLAGS =
# LDFLAGS =-Wl,-z =- elf2flt
# Un tercer método que encontré
# CFLAGS =-O2-pipe-Wall-g-fpic
# LDFLAGS =-Wl,-elf2flt

LIBS =
OBJS = hello.o

todos: hola

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

Limpieza:
rm-rf *. o *. Elf *. gdb hello

# EF Makefile

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

puso en NFS y ejecutarlo desde la unidad

#. / Hello
¡Hola, mundo!
#Espero que ayudaron uHelios

 

Welcome to EDABoard.com

Sponsor

Back
Top