Article View: es.comp.os.linux.programacion
Article #18093Re: Novato intentando aprender C.
From: Fernand0
Date: Fri, 01 Oct 1999 00:00
Date: Fri, 01 Oct 1999 00:00
46 lines
1968 bytes
1968 bytes
Hola,
On 30 Sep 1999 23:35:44 +0200, gustavo <guscal@antrumis.es> wrote:
>
>
>Hola a todos. Estoy intent�ndome iniciarme en el mundo de la
>programaci�n en C. Pues bien. Estoy intentando compilar los primeros
>ejemplos que vienen en el manual. El problema aparece cuando intento
>compilar los primeros ejemplos que utilizan alguna funci�n matem�tica.
>Os pongo este simple ejemplo:
>
>#include "stdio.h"
>#include "math.h"
>
>main()
>{
> double answer;
>
> answer= sqrt (10.0);
> printf("%f",answer);
>}
>
>
>y da el siguiente error �?�?�
>
>make -k prog
>cc prog.c -o prog
>/tmp/cccPdBGy: In function `main':
>/tmp/cccPdBGy(.text+0xe): undefined reference to `sqrt'
>make: *** [prog] Error 1
>
>Compilation exited abnormally with code 2 at Thu Sep 30 22:52:40
>
>
>Como que no hay referencia definida para sqrt si incluyo el archivo de
>cabecera math.h???
est� el prototipo de la funci�n que es lo que contiene el .h, pero nada m�s.
Necesitas poner, en alg�n sitio de tu Makefile una l�nea como esta:
LFLAGS = -lm
(esto es, que compile tu programa con la biblioteca matem�tica).
Un saludo,
--
Fernand0
Technical Details
Message-ID:
<slrn7v8mbq.360.Fernand0@viernes.cps.unizar.es>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<873dvw3wwf.fsf@antrumis.i-did-not-set--mail-host-address--so-shoot-me>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: f86c8,c87a13ed7a252195 X-Google-Attributes: gidf86c8,public From: Fernand0@p0b0xes.com (Fernand0) Subject: Re: Novato intentando aprender C. Date: 1999/10/01 Message-ID: <slrn7v8mbq.360.Fernand0@viernes.cps.unizar.es> X-Deja-AN: 531441241 Content-Transfer-Encoding: 8bit References: <873dvw3wwf.fsf@antrumis.i-did-not-set--mail-host-address--so-shoot-me> Content-Type: text/plain; charset=iso-8859-1 X-Complaints-To: usenet@news.unizar.es X-Trace: posta2.unizar.es 938760674 17894 155.210.152.24 (1 Oct 1999 06:51:14 GMT) Organization: Universidad de Zaragoza Mime-Version: 1.0 User-Agent: slrn/0.9.5.4 (UNIX) NNTP-Posting-Date: 1 Oct 1999 06:51:14 GMT Newsgroups: es.comp.os.linux.programacion