Foros de daboweb

MULTIMEDIA, Video digital, Grabación, Diseño gráfico, Diseño web, Programación => Webmasters - Diseño Web - Programación - Diseño gráfico => Mensaje iniciado por: enredado en 13 de Abril de 2004, 01:36:14 pm

Título: Primeros pasos
Publicado por: enredado en 13 de Abril de 2004, 01:36:14 pm
Mi intención no es meter prisa a nadie, que quede claro, no pretendo más que ir familiarizandome con el tema, que si todo me suena a chino cuando empiece me desanimo seguro.
Por ahora voy teniendo algún problemilla compilando los programas con rhide. Cuando genero archivo del código (*.c) e intento compilarlo se crea un archivo *.o en la raiz de c: sin darme opción de guardarlo donde quiera. Tampoco sé cómo generar ejecutables con rhide. Por ahora los hago desde la consola y no genero ningún archivo *.o.
Hasta ahora no los he necesitado, pero ¿que son los archivos *.o?
Por cierto, estoy empezando con un manual de http://www.elrincondelc.com/ para principiantes, más leyendolo que otra cosa.
Título: Re
Publicado por: ElCorvaq en 13 de Abril de 2004, 09:13:14 pm
Buenas,

Hace siglos que no uso Rhide pero tiene que tener una opción llamada build o make.
Al compilar se genera un archivo objeto (.o), para generar el ejecutable falta enlazarlo
con el código de las librerías que hayas usado en tu programa. Prueba con build que es
equivalente a hacer compile+link

Saludos
Título: Primeros pasos
Publicado por: Leandros en 13 de Abril de 2004, 09:25:57 pm
Uff Vaya lio de programas... donde esté el Borland C 3.1 que se quite lo demás ;)
Creo que es el mejor para aprender y además muy facil de utilizar.
Título: Primeros pasos
Publicado por: Dabo en 13 de Abril de 2004, 10:11:42 pm
esto se va poniendo bon, ya hay debate  :lol:  :wink:
Título: Primeros pasos
Publicado por: jirho en 13 de Abril de 2004, 11:26:08 pm
...si se esta poniedno muy bono....

...Enredado, bien amigo, realmenmte me alegra ver que hayas posteado...te digo una cosa y esque no hay que desanimarse ante nada si realmente quieres lograr algo amigo...vamos para adelante y gracias por ponerle entusiamos a la causa...bien...te explico lo del *.o...

...la "secuencia" de un programa se basa en :  

Codigo(*.c)--->Objeto(*.o)--->Linker(*.Exe)...

Que es esto???...son los pasos que hace el compilador para poder ejecutar un programa...primero haces el codigo, pero este no lo entiende la maquina, entonces se necesita de un *.o el cual es el codigo trasformado en lenguaje de maquina y por ultimo com la maquina ya entiende hace el ejecutable(linkea) y lo muestra...eso es todo...
...Si tiene problemas con Rhide, prueba con DevCpp o con Borland C++ 3.1 son muy bueno y facilisimos de trabajar...

..ha...en general para compilar(Rhide) vas a run y con el raton das Compilar u correr...suerte con eso amigo y no te preocupes postea lo mas que quiereas...mucho mejor.. :wink:  :wink:  :wink: ...
Título: Primeros pasos
Publicado por: enredado en 14 de Abril de 2004, 12:23:25 am
Ok gracias por las respuestas.

A ElCorvaq:
lo que he hecho hasta ahora es compilar "alt + F9" sin problemas, luego al hacer make "F9" me da errores... Sin embargo si genero el código (el mismo *.c) y voy a la consola, tipeo gcc *.c -o *. exe y compila-linkea sin problemas, el programa funciona. Probaré con build

A Leandros:
Busqué Borlan C 3.1 via web (la primera opción para bajar un programa es una web oficial) por el tema de la ayuda que comentaste, pero no encontré esta versión; y si que encontré el djgpp via web. De todos modos como soy terco, como una mula, lo tengo descargado. Si me quita el sueño el djgpp le doy al boton rojo :) y me cambio.

A jirho:
Aclarado lo del código fuente y el código objeto. Tambin probaré run/compilar. Y por cierto creo que con el entusiasmo que va esto es difícil desanimarse. :) :D

A dabo:
Se nota que te gusta el ajetreo :)

Ya os contaré como va la cosa.
Título: Primeros pasos
Publicado por: Leandros en 14 de Abril de 2004, 12:26:28 am
La verdad es que está desaparecido el borland C 3.1...pero igual os doy una sorpresilla... si hay mucha gente que lo quiere un dia de estos me monto un FTP solo para que os lo bajeis de mi PC...y claro está, luego el FTP desaparecerá, no os penseis que vais a poder entrar siempre ;)
Título: Re
Publicado por: ElCorvaq en 14 de Abril de 2004, 12:30:26 am
a mí un compilador que me gusta(más que nada porque el editor es más amigable)
es lcc, incluso te permite compilar funciones del API de win aunque con los tipos de win
la verdad es que no funciona muy bien, con el resto sí.

lcc

http://www.cs.virginia.edu/~lcc-win32/

Saludos
Título: Re: Re
Publicado por: jirho en 14 de Abril de 2004, 12:39:30 am
la verdad no lo he probrado...ni siquiera escuchado hasta ahora...es bajo Linix??...
Título: Primeros pasos
Publicado por: BuHo en 14 de Abril de 2004, 12:42:54 am
Me parece que lo primero que hare será un "hola mundo" pero bajo linux, con gcc y gvim. A ver si me puedo poner mañana, que no creo que tarde mucho y ahi que empezar a compilar cuanto antes para luego poder avanzar más rápido. Supongo que alguien se podrá encargar de hacer algo para compilar bajo windows, aunque gcc tambien está disponible para win.
Título: Primeros pasos
Publicado por: jirho en 14 de Abril de 2004, 12:57:49 am
...esta bien...si te encargas de Linux, yo me encargo de windows...hya que darle mucho...empezando fuerte y mantenerlo asi...
Título: Primeros pasos
Publicado por: Lector en 15 de Abril de 2004, 04:44:40 pm
Citar
empezando fuerte y mantenerlo asi...


Como decis, hay que darle duro y parejo. :wink:  Aunque vengo un poco atrasado con los deberes  :cry: este fin de semana me pongo a practicar a full todas las lecciones y ejercicios que estan colgando.
Y, como dije, aunque no este practicando todos los días entro al foro, desde el trabajo, y leo los nuevos post para estar al tanto de la cosa, aunque no postee porque si me llegan a enganchar navegando, hay la que se me arma, mejor ni le cuento. 8)  :lol:

En fin, un saludo a todos y esto va de lujo. :wink: [/i]
Título: Primeros pasos
Publicado por: jirho en 15 de Abril de 2004, 05:28:11 pm
...jeje...pues si mejor que no te busques problemas con eso amigo...tu traquilo que sabemos que andas por aqui...un saludo...