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

problema compilación: log()

Estas en el tema de problema compilación: log() en el foro de C/C++ en Foros del Web. hola! estoy intentando compilar un programa en C, pero al compilar me da un error: Código: entropia.c:(.text+0x2b9): undefined reference to `log' collect2: ld returned 1 ...
  #1 (permalink)  
Antiguo 29/09/2010, 14:37
boli-sp
Invitado
 
Mensajes: n/a
Puntos:
problema compilación: log()

hola!
estoy intentando compilar un programa en C, pero al compilar me da un error:
Código:
entropia.c:(.text+0x2b9): undefined reference to `log'
collect2: ld returned 1 exit status
a qué puede ser debido? en la libreria math.h viene incluída, no debería haber ningún problema :S

gracias a todos los que respondan :D
  #2 (permalink)  
Antiguo 29/09/2010, 15:16
 
Fecha de Ingreso: abril-2010
Ubicación: Rosario
Mensajes: 1.850
Antigüedad: 14 años
Puntos: 228
Respuesta: problema compilación: log()

Tenes que incluir la libreria al compilar.

Si estas usando Gcc:
gcc miarchivo.c -lm
  #3 (permalink)  
Antiguo 29/09/2010, 16:53
boli-sp
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: problema compilación: log()

gracias por tu respuesta.
para compilar gcc, escribiendo:
Código:
gcc entropia.c -o entropia
y ya incluye las librerías. de la forma que tú dices aún me da más errores :S
  #4 (permalink)  
Antiguo 29/09/2010, 18:25
 
Fecha de Ingreso: abril-2010
Ubicación: Rosario
Mensajes: 1.850
Antigüedad: 14 años
Puntos: 228
Respuesta: problema compilación: log()

Entonces pone el codigo de fuente.

Tene cuidado que una cosa es el include y otra cosas es linkear la libreria. Las dos cosas tenes que hacer.
  #5 (permalink)  
Antiguo 29/09/2010, 19:43
 
Fecha de Ingreso: junio-2008
Ubicación: Seattle, USA
Mensajes: 733
Antigüedad: 15 años, 10 meses
Puntos: 61
Respuesta: problema compilación: log()

Cita:
Iniciado por boli-sp Ver Mensaje
y ya incluye las librerías. de la forma que tú dices aún me da más errores :S
Que errores genera cuando sí incluyes -lm en la linea de comandos?

Etiquetas: log
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 01:46.