Article View: es.comp.os.linux.programacion
Article #7180Re: Consulta GCC ??
From: Mikel Irazabal
Date: Wed, 26 Mar 2003 08:27
Date: Wed, 26 Mar 2003 08:27
62 lines
3300 bytes
3300 bytes
IRI wrote: > Si le voy a dar a puro pu�o y letras, �Basta entonces con leerse un > manual de GCC? Para saber como se compila en l�nea de comandos s� (mira "man gcc" y listo). B�sicamente es (para c�digo C): Para crear c�digo objeto del fichero "funciones.c": $ gcc -c funciones.c Y se crear� "funciones.o". Para hacer el ejecutable "main" con "funciones.o" y "main.c" $ gcc -o main main.c funciones.o Para c�digo en C++ es igual pero con g++ en vez de gcc Hay MUCHAS m�s opciones que se pueden poner en la l�nea de comandos, algunas interesantes (como por ejemplo las de optimizaci�n). > �Qu deber�a tener instalado en mi Linux? Uso MDK 9.0. > > Ya que como me he dado cuenta existen por separado tanto "editor, > compilador y depurador". > > "Editores" tengo ViM y Emacs instaldo, probare los dos para ver cual me > acomoda (Por lo menos por tradici�n conozco a Vi) Cualquiera te vale. > "Compiladores" Tengo GCC instalado. �Alg�n otro? No creo que te haga falta. > "Depuradores" Ac� si que quede colgado, voy a ver los que recomendo > Mikel; DDD y GDB. Es m�s f�cil el DDD, pero si quieres ser purista y sin GUI... > Entonces.... �Que lectura me recomiendan para saber como interactuar con > estas tres herramientas? Sus respectivos manuales, como casi siempre. > Y si me he dado cuenta que es verdad lo que indican en sus post (Pascal > B.) Por mi culpa y la de TurboC de Win2 no tengo idea de lo que estaba > haciendo; si era puro hacer clicks. Es comodo pero ahueona a la gente!!! XD a mi me paso lo mismo con Borland C. Luego descubr� que el Borland C es en realidad un compilador en l�nea de comandos (bcc) y un make, y que la interfaz me lo hac�a todo. Por cierto, lo que yo estoy llamando compilador en realidad tambi�n est� dividido en m�ltiples partes (programas), y la compilaci�n s�lo es una parte del proceso.
Technical Details
Message-ID:
<b5ro6l$2c8g65$1@ID-172074.news.dfncis.de>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!opentransit.net!fu-berlin.de!uni-berlin.de!eu100-132.clientes.euskaltel.ES!not-for-mailReferences:
<3e7bae68$1_1@nova.entelchile.net> <20030323121003.3C9.1.NOFFLE@BlackSpark.local> <VA.000004fd.006fe6e5@noemai.com> <3e7f6252_2@nova.entelchile.net> <b5p2sd$2b074f$1@ID-172074.news.dfncis.de> <8765q7u5vk.fsf@thalassa.informatimago.com> <3e808d27_1@nova.entelchile.net>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: f86c8,cfbaa215c20337bd X-Google-Attributes: gidf86c8,public X-Google-ArrivalTime: 2003-03-26 00:25:59 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!opentransit.net!fu-berlin.de!uni-berlin.de!eu100-132.clientes.euskaltel.ES!not-for-mail From: Mikel Irazabal <m_irazabal@yahoo.es> Newsgroups: es.comp.os.linux.programacion Subject: Re: Consulta GCC ?? Date: Wed, 26 Mar 2003 09:27:35 +0100 Lines: 65 Message-ID: <b5ro6l$2c8g65$1@ID-172074.news.dfncis.de> References: <3e7bae68$1_1@nova.entelchile.net> <20030323121003.3C9.1.NOFFLE@BlackSpark.local> <VA.000004fd.006fe6e5@noemai.com> <3e7f6252_2@nova.entelchile.net> <b5p2sd$2b074f$1@ID-172074.news.dfncis.de> <8765q7u5vk.fsf@thalassa.informatimago.com> <3e808d27_1@nova.entelchile.net> NNTP-Posting-Host: eu100-132.clientes.euskaltel.es (212.8.100.132) Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit X-Trace: fu-berlin.de 1048667157 79970501 212.8.100.132 (16 [172074]) User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.2.1) Gecko/20030205 X-Accept-Language: eu, es, en, fr, de In-Reply-To: <3e808d27_1@nova.entelchile.net>