Article View: es.comp.os.linux.programacion
Article #14995Re: compilar en c
From: eloy
Date: Fri, 01 Sep 2000 15:04
Date: Fri, 01 Sep 2000 15:04
40 lines
2644 bytes
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!eloyReferences:
<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>