🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #13329

Re: sobre configure y MakeFile

#13329
From: Carlos Prados
Date: Mon, 05 Mar 2001 23:52
45 lines
2779 bytes
Hola,

El Makefile es el que dicta como se compila el programa. Es generado por
configure, a partir de la plantilla Makefile.in.

Configure es un shell script que toma datos del sistema (y del usuario por medio
de parametros) y genera un Makefile adaptado a las necesidades. Se suele crear con
una herramienta denominada autoconf a partir de una plantilla, llamada
configure.in.

A su vez el Makefile.in (plantilla del Makefile) se puede generar desde una
plantilla de m�s alto nivel llamada Makefile.am. El programa que asiste esta tarea
se llama automake.

Como ves puede ser muy lioso. Pero es extremadamente potente (de hecho es el
estandard de compilaci�n de los paquetes GNU).

M�s informaci�n:
http://www.gnu.org/manual/

iagoba wrote:

> Hola buenas,
>
>         me gustaria realizar mis programas sin usar el Kdevelop, que mete
> muchas cosas suyas propias y a veces me lio, entonces est� claro que me
> tengo que currar a mano los ficheros configure y makefile para
> posteriores instalaciones, pero tengo algunas dudas.
>
>         El MakeFile es un fichero que genera el configure no? y que luego usar�
> el make si no me equivoco no?, alguien sabe el formato de este fichero?
> creo que es un Script pero no estoy seguro, y no s� tampoco en qu�
> lenguaje est� creado.
>
>         Y el Configure? creo que es el que crea el makefile, y si no me
> equivoco lo que hace es chequear las versiones de los programas que
> necesita la aplicaci�n para compilarse correctamente, junto con las
> librerias necesarias y donde est�n instaladas, me equivoco? esto seguro
> que es un Script, pero sigo sin saber en qu� lenguaje est�n escritos los
> scripts.
>
>         Bueno, como veis no s�n preguntas muy complicadas no? espero que me
> aclareis el asuntito. :))
>
> Iagoba
Technical Details
Message-ID: <3AA426D1.5DC4F573@yahoo.com>
Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-03!supernews.com!news-out.usenetserver.com!news-out-sjo.usenetserver.com!feed2.onemain.com!feed1.onemain.com!news-out.cwix.com!newsfeed.cwix.com!newsfeed.bcn.ttd.net!news.bcn.ttd.net!news.mad.ttd.net!not-for-mail
References: <3A94C6C6.9994BEE@multico.es>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,3a4ab0c00e13578a
X-Google-Attributes: gidf86c8,public
X-Google-ArrivalTime: 2001-03-05 15:52:32 PST
Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-03!supernews.com!news-out.usenetserver.com!news-out-sjo.usenetserver.com!feed2.onemain.com!feed1.onemain.com!news-out.cwix.com!newsfeed.cwix.com!newsfeed.bcn.ttd.net!news.bcn.ttd.net!news.mad.ttd.net!not-for-mail
From: Carlos Prados <cprados@yahoo.com>
Newsgroups: es.comp.os.linux.programacion
Subject: Re: sobre configure y MakeFile
Date: Tue, 06 Mar 2001 00:52:49 +0100
Organization: Telefonica Transmision de Datos
Lines: 46
Message-ID: <3AA426D1.5DC4F573@yahoo.com>
References: <3A94C6C6.9994BEE@multico.es>
NNTP-Posting-Host: 213.96.102.15
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
X-Mailer: Mozilla 4.76 [en] (X11; U; Linux 2.4.1 i686)
X-Accept-Language: en