Article View: es.comp.os.linux.programacion
Article #17657Re: printk no implementada
From: Antonio Luque Estepa
Date: Tue, 07 Dec 1999 00:00
Date: Tue, 07 Dec 1999 00:00
43 lines
2257 bytes
2257 bytes
On Tue, 07 Dec 1999 17:16:16 +0100, LaPerla <jaipoch@mx3.redestb.es> wrote:
> Probado esta con printf, mi sorpresa es cuando me vuelve a poner
>
> warning: implicit declaration of function 'printf'
>
> y con sprintf
>
> warning: implicit declaration of function 'sprintf_R3c2c5af5'
Has incluido el fichero de cabecera con
#include <stdio.h>
?
> por tanto no parece ser un problema de la instruccion en si; sino de algo
> que podria ser: la biblioteca o no se. Por cierto las opciones de
> compilacion son:
>
> gcc -Wall -DMODULE -D__KERNEL__ -DLINUX -c prog.c
>
> Otra cosa, que diferencia hay entre imprimir con printf o printk, �puede
> imprimir lo mismo printf que printk?, es que no encuentro informacion sobre
> el segundo.
No son lo mismo. printk() est� dise�ado para que sea simple y pueda imprimir
desde el n�cleo sin ocupar mucha memoria ni CPU. printf() tiene muchas
opciones para formatear el texto de diferentes formas.
Repito lo que te han dicho hasta ahora: si est�s escribiendo un programa de
usuario, usa printf(). S�lo usa printk() si escribes un m�dulo o una parte
del kernel. Entonces tendr�as que incluir <linux/kernel.h> para obtener la
declaraci�n de printk().
> Gracias de nuevo
Espero haber sido de ayuda.
--
Antonio Luque Estepa
Escuela Superior de Ingenieros de Sevilla
aluque@bart.us.es
http://www.esi.us.es/~aluque
Technical Details
Message-ID:
<slrn84qgb4.8jc.aluque@bart.us.es>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<384C970F.351A8990@mx3.redestb.es> <874sduyfuk.fsf@eb2ebu.ampr.org> <384D32D0.5131E6F3@mx3.redestb.es>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: f86c8,cabb8455e30bcba7 X-Google-Attributes: gidf86c8,public From: aluque@bart.us.es (Antonio Luque Estepa) Subject: Re: printk no implementada Date: 1999/12/07 Message-ID: <slrn84qgb4.8jc.aluque@bart.us.es> X-Deja-AN: 557788569 Content-Transfer-Encoding: 8bit References: <384C970F.351A8990@mx3.redestb.es> <874sduyfuk.fsf@eb2ebu.ampr.org> <384D32D0.5131E6F3@mx3.redestb.es> Content-Type: text/plain; charset=iso-8859-1 X-Complaints-To: news@cica.es X-Trace: mercurio.cica.es 944587346 5683 193.147.160.132 (7 Dec 1999 17:22:26 GMT) Organization: Escuela Superior de Ingenieros, Sevilla Spain Mime-Version: 1.0 Reply-To: aluque@bart.us.es NNTP-Posting-Date: 7 Dec 1999 17:22:26 GMT Newsgroups: es.comp.os.linux.programacion