si, con -lm funciona<br><br>Gracias a todos por vuestras aportaciones<br><br>por lo que dics jorge, en ubuntu cualquier cosa que se comile tiene que ser con -lm, no?<br><br>p<br><br><br><div class="gmail_quote">2010/10/10 Jorge García <span dir="ltr"><<a href="mailto:jorgeantonio49@gmail.com">jorgeantonio49@gmail.com</a>></span><br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">Estoy adivinando que debes de ligar la librería math.h, al menos en<br>
Ubuntu no te compilara ningún programa que ocupe alguna librería de C<br>
(excepto stdio.h que siempre esta ligada) hasta que le digas a linker<br>
que busque en la ruta estándar.<br>
<br>
La solución es como ya te dijeron agregar un -lm (Para que busque<br>
librerías en la dirección estándar).<br>
<br>
gcc -Wall math.c -o math -lm<br>
<br>
El dom, 10-10-2010 a las 14:01 +0200, Pau Marc Munoz Torres escribió:<br>
<div><div></div><div class="h5">> hola<br>
><br>
>  Estoy copiando este script<br>
><br>
><br>
> #include <stdio.h><br>
> #include <math.h><br>
><br>
> int main ()<br>
> {<br>
>   double param, result;<br>
>   param = 5.5;<br>
>   result = log (param);<br>
>   printf ("ln(%lf) = %lf\n", param, result );<br>
>   return 0;<br>
> }<br>
><br>
> y cuando compilo me da el siguinte error<br>
><br>
> pau@esberro:~/c$ gcc math.c -o math<br>
> /tmp/cc5Xydl9.o: In function `main':<br>
> math.c:(.text+0x1b): undefined reference to `log'<br>
> collect2: ld returned 1 exit status<br>
> pau@esberro:~/c$<br>
><br>
><br>
> seguro que tengo las librerias, si pongo log(5) compila bien<br>
><br>
> alguien sabe que puede estar passando?<br>
</div></div><div><div></div><div class="h5">> _______________________________________________<br>
> Lista de correo Cconclase <a href="mailto:Cconclase@listas.conclase.net">Cconclase@listas.conclase.net</a><br>
> <a href="http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net" target="_blank">http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net</a><br>
> Bajas: <a href="http://listas.conclase.net/index.php?gid=2&mnu=FAQ" target="_blank">http://listas.conclase.net/index.php?gid=2&mnu=FAQ</a><br>
<br>
<br>
<br>
_______________________________________________<br>
Lista de correo Cconclase <a href="mailto:Cconclase@listas.conclase.net">Cconclase@listas.conclase.net</a><br>
<a href="http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net" target="_blank">http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net</a><br>
Bajas: <a href="http://listas.conclase.net/index.php?gid=2&mnu=FAQ" target="_blank">http://listas.conclase.net/index.php?gid=2&mnu=FAQ</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Pau Marc Muñoz Torres<br><br>Laboratori de Biologia Computacional   <br>Institut de  Biotecnologia   i Biomedicina Vicent Villar                                    <br>
Universitat Autonoma de Barcelona<br>E-08193 Bellaterra (Barcelona)<br>              <br>telèfon:  (+34)935 86 89 39<br>Email : <a href="mailto:paumarc.munoz@bioinf.uab.cat" target="_blank">paumarc.munoz@bioinf.uab.cat</a><br>