Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Compilación en 64 bits

Estas en el tema de Compilación en 64 bits en el foro de C/C++ en Foros del Web. Hola compañeros, tengo un problema con la compilacion de un programa en una maquina de 64 bits con gcc. Primeramente lo he compilado en 32 ...
  #1 (permalink)  
Antiguo 22/08/2008, 04:42
 
Fecha de Ingreso: mayo-2008
Mensajes: 10
Antigüedad: 16 años
Puntos: 0
Compilación en 64 bits

Hola compañeros,

tengo un problema con la compilacion de un programa en una maquina de 64 bits con gcc. Primeramente lo he compilado en 32 bits perfectamente ya que por defecto el servidor compila en 32 bits a pesar de ser de 64. Para compilar en 64 bits uso el siguiente makefile:

CC = gcc
BASICOPTS = -xarch=amd64 -xchip=opteron -xcache=64/64/2:1024/64/16 -xO4 -lm
CFLAGS = $(BASICOPTS) -xc

SRC = HumanoOk.c genVolumen.c ReservaMemoria.c genVolumen.h ReservaMemoria.h
OBJ = HumanoOk.o genVolumen.o ReservaMemoria.o

all: $(OBJ)
$(CC) $(CFLAGS) -o CABEZA $(OBJ)

HumanoOk.o: HumanoOk.c genVolumen.c genVolumen.h ReservaMemoria.c ReservaMemoria.h
genVolumen.o: genVolumen.c
ReservaMemoria.o: ReservaMemoria.c

clear:
rm -f *.o CABEZA


Compilando con este makefile me dan errores del tipo:

ReservaMemoria.o:2: error: stray '\20' in program
ReservaMemoria.o:2: error: stray '\1' in program
ReservaMemoria.o:2:904: warning: null character(s) ignored


En todas las lineas que componen el programa. Podeis ayudarme?
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:15.