• Domingo 22 de Diciembre de 2024, 02:19

Autor Tema:  Re: manual GCC  (Leído 3130 veces)

borca

  • Miembro activo
  • **
  • Mensajes: 60
    • Ver Perfil
Re: manual GCC
« en: Lunes 26 de Mayo de 2003, 13:57 »
0
Hola a todos,
Hace algunos dias poste un msg preguntando como instalar un compilador gcc para linux Suse 8.1, como no pude solucionar el prolema, pues he decidido de trbajar con gcc en consola pero lo encuentro un poco dificil por que no conozco muy bien los comandos, entonces quisiera saber si alguien me podria decir donde puedo encontrar un manual con todos los comandos que hay que utilizar en consola pa" compilar con el gcc....Gracias

JuanK

  • Miembro de ORO
  • ******
  • Mensajes: 5393
  • Nacionalidad: co
    • Ver Perfil
    • http://juank.io
Re: manual GCC
« Respuesta #1 en: Martes 27 de Mayo de 2003, 14:50 »
0
pero no es dificil

--gcc archivo.c
te compila y te genera un ejecutable a.out

--gcc archivo.c archivo2.c
te compila y te genera un ejecutable a.out

--gcc -o ejec archivo.c archivo2.c
te compila y te genera un ejecutable ejec

--gcc -o ejec archivo.c archivo2.c -lm
te compila y te genera un ejecutable ejec
y adicionalmente linka tu ejecutable con la libreria math

---gcc -o ejec archivo.c archivo2.c -lalleg
te compila y te genera un ejecutable ejec
y adicionalmente linka tu ejecutable con la libreria allegro

---gcc -o ejec archivo.c archivo2.c -lsock -lalleg -lm
te compila y te genera un ejecutable ejec
y adicionalmente linka tu ejecutable con la libreria de sockets, la de allegro y la matematica...y asi sgun desees linkar; el nombre que se usa para linkar depende de como hicieron la libreria...

--gcc archivo.c  -g
te compila y te genera un ejecutable a.out
y te genera los simbolos para hacer debug de tu aplicacion, para lo cual el gcc trae el ejecutable gdb..pero esto ya es más avanzado..esta opcion aumenta el tamaño del ejecutable.

hay muchas más opciones, que en egeneral son optimizaciones para la velocidad o el tamaño de los ejecutables, tambien se puede personalizar el nivel de warnings que te muestre, es decir se puede pedir que te salgan warnings cuando tu codigo viole algun standart o cuando quieres que tui codigo sea ANSI o cuando quieres que todos los warnings se traten como errores etc, etc, etc..

pero por lo menos lo basico ya te lo enseñe... suerte.

Juank
[size=109]Juan Carlos Ruiz Pacheco
[/size]
Microsoft Technical Evangelist
@JuanKRuiz
http://juank.io

borca

  • Miembro activo
  • **
  • Mensajes: 60
    • Ver Perfil
Re: manual GCC
« Respuesta #2 en: Miércoles 28 de Mayo de 2003, 16:01 »
0
jeje ya suponia que seria Juank quien responderia a la pregunta...gracias pero sin embargo tengo tododavia algunas dudas....por ejemplo pa' empezar a escribir mi codigo fuente, pa' gravarlo en una carpeta, etc , si me puedes dar un sitio donde encontrar o escribir los comandos Thx

borca

  • Miembro activo
  • **
  • Mensajes: 60
    • Ver Perfil
Re: manual GCC
« Respuesta #3 en: Lunes 16 de Junio de 2003, 14:50 »
0
Hola a todos,
He seguido muy bien las intrucciones de Juan :p
pero todavia me queda un problemilla como vizualizar los resultados de mi programa por ejemplo si imprimo un msg en pantalla y lo quiera ver como  habiatualmente se hace en el DOS....gracias

JuanK

  • Miembro de ORO
  • ******
  • Mensajes: 5393
  • Nacionalidad: co
    • Ver Perfil
    • http://juank.io
manual GCC
« Respuesta #4 en: Lunes 16 de Junio de 2003, 15:05 »
0
El comando gdb sirve para hacer depuracion, analizar varables, cambiar valore en tiempo de ejecucion..etec etc,
sin embargo solo se usa ebn modo consola y a decir verdad es malisimo, haria falta ser tonto para urilizarlo...

Entonces la solucion es que instales el rhide..
el rhuide es un entorno grafico para el gcc(IDE) y se ve igualito al turboc , salvo que es muchisisimo mejor, desde ahi puedes hacer la depuracion igual que en el turboc, agragar inspecciones etc etc...
Para mayor informacion visita

http://www.rhide.com

Y para cualquier duda me cuentas

Juank
[size=109]Juan Carlos Ruiz Pacheco
[/size]
Microsoft Technical Evangelist
@JuanKRuiz
http://juank.io

wasabe

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Re: manual GCC
« Respuesta #5 en: Martes 6 de Abril de 2004, 10:08 »
0
:scream:

Miren tengo el .tar.gz de allegro  le doy ./configure luego make luego make install y segun yo deberia de funcionar comienzo a hacer pequeños programillas y no encuentra la libreria allegro

si le doy gcc -o xxx xxx.c me da un error : referencia al main sin definir

si le doy gcc -o xxx xxx.c -lalleg me dice que no se encuentra lalleg en /usr/lib/ld

Agradesco mucho su ayuda ....