• Viernes 15 de Noviembre de 2024, 07:40

Autor Tema:  Problemas Con Math.h  (Leído 1834 veces)

mido_666

  • Nuevo Miembro
  • *
  • Mensajes: 13
    • Ver Perfil
    • http://www.geocities.com/mato_rrales
Problemas Con Math.h
« en: Viernes 12 de Diciembre de 2003, 16:28 »
0
Saludos y gracias por adelantado:

Utilizo el compilador gcc bajo suse 8.2
Mi problema es que, al intentar utilizar la funcion sqrt, al compilar me salta el error referencia a `sqrt' sin definir.
Por su puesto, he añadido al codigo #include <math.h> y me he cerciorado de que se encuentra en /usr/include/ junto con el resto de .h
Si pudiera ser agradecería me ayudarais a solucionar mi problema diciendo si procede como comprobar que la biblioteca esta bien, etc etc.
NOTA: por algún motivo me sucede lo mismo cuando trato de hacer lo mismo en linux redhat 9.0

Por último, escribo un programa de 5 lineas para ejemplificar como uso la función; si residiera el fallo ahí espero me sea comunicado también. Gracias.

Código: Text
  1.  
  2. #include &#60;stdio.h&#62;
  3. #include &#60;math.h&#62;
  4. /*Programa para sacar un bonito 2 por pantalla*/
  5. int main(void)
  6. {
  7. printf (&#34;&#092;n%f&#092;n&#34;, sqrt(4) );  
  8. }
  9.  
  10.  

Gracias de nuevo.

Miguel desde Soria.

- Miguel - On ne voit bien qu'avec le coeur

franc

  • Miembro MUY activo
  • ***
  • Mensajes: 157
    • Ver Perfil
Re: Problemas Con Math.h
« Respuesta #1 en: Viernes 12 de Diciembre de 2003, 17:24 »
0
ese programa compila perfectamente, yo uso el borlandc

JuanK

  • Miembro de ORO
  • ******
  • Mensajes: 5393
  • Nacionalidad: co
    • Ver Perfil
    • http://juank.io
Re: Problemas Con Math.h
« Respuesta #2 en: Viernes 12 de Diciembre de 2003, 17:27 »
0
yo se que te compila bien nen el gcc pero no da los resultados que esperas, eso es por esto:

En el gcc debes linkar con la librerian math al compilar:

gcc -0 ejecutable codigo.c -lm

fijate en el -lm ...
ya lo usaste?

Juank
[size=109]Juan Carlos Ruiz Pacheco
[/size]
Microsoft Technical Evangelist
@JuanKRuiz
http://juank.io

mido_666

  • Nuevo Miembro
  • *
  • Mensajes: 13
    • Ver Perfil
    • http://www.geocities.com/mato_rrales
Re: Problemas Con Math.h
« Respuesta #3 en: Viernes 12 de Diciembre de 2003, 17:41 »
0
Muchisimas gracias de nuevo, el error se encontraba en no usar -lm

- Miguel - On ne voit bien qu'avec le coeur