🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: compilar en c

#14995
From: eloy
Date: Fri, 01 Sep 2000 15:04
40 lines
2644 bytes
On Thu, 31 Aug 2000, Francisco Artese wrote:

> Sergi <caronte2@ozu.es> Publicó:
> 
> > Como se compila este programa en linux?
> 
> Yo muy nuevo en Linux pero me parece que es así:
> 
> gcc -o programa.c programa
> 
> siendo program.c el programita que citas 
> 

	¡Ojo, que la armas!. La opción '-o' debe ir seguida del nombre que
quieres darle al fichero ejecutable (el resultante). Es decir, que la
orden correcta es

		gcc    -o programa    programa.c

	(pongo espacios de más para que se vea la agrupación).

	Si lo escribes al revés y no existe el fichero 'programa', te
daría un error ('No such file or directory'). Pero si ya existe el fichero
'programa' (tal vez porque lo creaste antes con la orden correcta),
entonces sí que la has liado, porque el gcc trata de compilar un fichero
que no está en C (de hecho, es un ejecutable binario) y, además de dar
errores, _machaca_ (o borra, no recuerdo) el fichero x.c.

	Te lo digo porque a varios de mis alumnos les ha pasado. Por eso
tanto rollo para explicarlo ;-).

	Saludos

                                        -- Eloy
_____________________________________________________________________
---- Eloy Rafael Sanz Tapia -- ersanz@uco.es -- ma1satae@uco.es -----
------------------ http://www.uco.es/~ma1satae ----------------------
----------- GPG ID: 190169A0 / finger eloy@rabinf50.uco.es ----------
Córdoba _ España _______________ Debian 2.2 GNU/Linux 2.2.16 rabinf50
Technical Details
Message-ID: <Pine.LNX.4.21.0009011700020.8244-100000@eloy.ayrna.org>
Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!sn-xit-03!supernews.com!mtu.ru!newsfeed.rt.ru!newsfeed.gamma.ru!Gamma.RU!newsfeeds.belnet.be!naxos.belnet.be!news.belnet.be!news.rediris.es!News.cica.es!""!eloy!eloy
References: <39AED67F.EFC7798@ozu.es> <g5smo8.251.ln@localhost.localdomain>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,771f1a1ed508fc93
X-Google-Attributes: gidf86c8,public
X-Google-ArrivalTime: 2000-09-01 09:03:25 PST
Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!sn-xit-03!supernews.com!mtu.ru!newsfeed.rt.ru!newsfeed.gamma.ru!Gamma.RU!newsfeeds.belnet.be!naxos.belnet.be!news.belnet.be!news.rediris.es!News.cica.es!""!eloy!eloy
From: eloy <eloy@rabinf50.uco.es>
Newsgroups: es.comp.os.linux.programacion
Subject: Re: compilar en c
Date: Fri, 1 Sep 2000 17:04:59 +0200
Organization: C.I.C.A.
Lines: 41
Message-ID: <Pine.LNX.4.21.0009011700020.8244-100000@eloy.ayrna.org>
References: <39AED67F.EFC7798@ozu.es> <g5smo8.251.ln@localhost.localdomain>
Reply-To: ersanz@uco.es
NNTP-Posting-Host: rabinf50.uco.es
Mime-Version: 1.0
Content-Type: TEXT/PLAIN; charset=iso-8859-1
Content-Transfer-Encoding: QUOTED-PRINTABLE
X-Trace: mercurio.cica.es 967820632 3607 150.214.117.180 (1 Sep 2000 15:03:52 GMT)
X-Complaints-To: news@cica.es
NNTP-Posting-Date: 1 Sep 2000 15:03:52 GMT
To: Francisco Artese <frank@artese.com.ar>
In-Reply-To: <g5smo8.251.ln@localhost.localdomain>