IDE: Integrated Development Environment o, en mi caso un Entorno Integrado de Desarrollo para poder desarrollar mi aplicacion CybercaFree.
Jodidos Monodevelop, Kdevelop, Anjuta, Bluefish, Eclipse, Codeblocks y los que he probado, jodidos paquetes, docs y librerias que tengo que añadir a mi kubuntu para que ¿eche a andar?
Si bueno, con cualquier editor de textos y el gcc podemos hacerlo todo pero … por favor un poquito de ayuda que me estoy empezando a desesperar… demasiado poco tiempo tengo como para que me compile un sencillito “hello world” en C++ pero cuando intente hacer algo con alguna funcion o libreria extraña me diga “por aqui”
De momento seguire, porque tengo practicas de SO y me obligan a programar en C para Linux pero como la cosa siga asi me vere y muy a mi pesar obligado a abandonar mi proyecto o retomarlo como Proyecto de Fin de carrera cuando me queden menos asignaturas y tenga un poco de mas tiempo libre.
Aun asi suerte a todos los concursantes y … se admiten comentarios, ayuda y sugerencias.
KUbuntu no es precisamente una distro orientada a desarrollo… al menos por defecto…
Yo para estas cosas siempre he usado vim y gcc, pero tampoco he hecho nada considerable en c/c++.
Pronto tengo entendido que saldrá una lista de correo para todos los participantes del concurso, seguro que ahí encontrarás ayuda.
Un saludo!
comentario por Christian López Espínola — Noviembre 20, 2006 @ 1:03 am
Enga coño, animo, no te rindas a la primera de cambio
comentario por Adrian — Noviembre 20, 2006 @ 11:56 am
Yo reincido tb con el tema de la kUbuntu. Prueba otra distro q seguro te da un subidón de ánimos
Por ejemplo, en las pruebas que hemos comenzado a hacer compilando algunos hello worlds y demás usando OpenGL y SDL, mientras q yo no he tenido ningún problema con la SuSE (ni siquiera la necesidad de tener q instalar ninguna de ellas) para un compañero de grupo con la kUbuntu no ha sido tan fácil.
Cualquiera de los IDEs q has nombrado es genial, pasa de Ubuntu y pillate el DVD de una distro reciente!
comentario por daVe — Noviembre 20, 2006 @ 2:23 pm
Siguiendo vuestros consejos, pues ya he puesto la SUSE-10.0-CD-GM de 3.37 Gb a descargar en el torrent… de todas formas creo que si estan instaladas las librerias correspondientes cualquier distro puede ser buena ¿no? Desde luego si existe la “Distro del desarrollador” decidmela que me la instale…
Siguiendo la miniguia que he encontrado en http://tobalin-cristobal.blogspot.com/ he instalado los siguientes paquetes a mi Kubuntu: build-essential cpp cpp-2.95-doc cpp-3.3 cpp-3.4 cpp-4.0 g++-3.4 gcc gcc-2.95-doc gcc-3.3 gcc-3.3-base gcc-3.3-doc gcc-3.4 gcc-3.4-base gcc-3.4-doc gcc-4.0 gcc-4.0-base gcc-4.0-doc gcc-4.0-locales gcc-doc gobjc-4.1 libg++2.8.1.3-dbg libg++2.8.1.3-dev libg++2.8.1.3-glibc2.2 libgcc1 c-cpp-reference doc++
Aparte de ese enlace, he leido otros muchos, en español e ingles, y para todos los IDE’s mencionados arriba, los cuales he probado, aparte de alguno mas. Tambien he encontrado a mucha gente con mi mismo problema y la solucion es: o buscarte un IDE para cada cosa que quieras hacer o hacerlo desde linea de comandos. Lo que yo quiero es poderle dar al menu COMPILE y que aquello compile, y si pudiera ser que me ejecutara y me hiciera los makefiles. Vamos tampoco es mucho lo que pido.
Por ahora estoy haciendo un simple programa de una practica de la universidad que hace uso de las librerias stdio.h unistd.h sys/types.h sys/stat.h dirent.h y time.h. Aun no he podido verla funcionar.
Os contare que tal me va saliendo, gracias por los comentarios/sugerencias/animos y seguid asi
comentario por cotarelo — Noviembre 21, 2006 @ 2:56 am
no te desesperes tio, terminara compilando xD
a saco con cybercafree.
comentario por Serge — Noviembre 22, 2006 @ 12:52 am
Buenas
Yo también te animo a que no abandones, pero te plataría un par de cuestiones y te haría un par de comentarios.
Para empezar, no creo que (K)Ubuntu sea mejor o peor que cualquier otra distro para programar. Yo (y mis compañeros de curro) trabajo a diario desarrollando cosas en Linux y uso Ubuntu.
Por otro lado… ¿qué lenguaje de programación quieres utilizar? ¿Por qué? ¿Es el que mejor se ajusta a tu proyecto, el que más conoces, el que quieres aprender…?
Creo que deberías plantearte antes cuáles van a ser las características y necesidades de tu proyecto, para ver que lenguaje se adapta mejor a él y con cuál te sentirás más comodo y productivo. Después será el momento de buscar un IDE.
Aunque tampoco te esperes un VIsual*. Los mejores para Linux son los que has dicho, no hay mucho más. Pero si consigues romper el modelo mental de los Visual* verás que se pueden hacer cosas muy interesantes de otras formas
Sinceramente, si lo que quieres es hacer un desarrollo rápido, en el que mucha gente sea capaz de colaborar y tu proyecto no requiere funcionar en máquinas con muy pocos recursos o tener una velocidad de respuesta muy rápida, tiraría directamente por Python + Gtk o Qt.
Python con Glade o Gazpacho va muy bien y no se tarda en cojerle el truco. Y aprender a programar en Python es un par de tardes.
Pero vamos, no sé si se ajusta aso a tu proyecto, así que mejor será que valores tú los requerimientos del mismo.
Bueno, un saludo y suerte
comentario por juanje — Noviembre 22, 2006 @ 3:47 am
Bueno, ya he conseguido compilar en Kdevelop (gracias a serge).
Para ello tuve que instalarme manualmente (en los repos no estaba) el Automake 1.6.
Despues de ello instalar los paquetes autotools y autoconf (esos si estaban en los repos) y por ultimo la libreria libtool.
Despues de esto consegui el tan deseado *** Success *** . Lo unico que me molesta es que te meta tanta morralla en el Makefile asi que intentare tunearlo para que solo me muestre lo esencial.
Tambien voy a probar con eclipse que lo veo muy sencillito.
La verdad no entiendo porque con Kubuntu tengo que tener problemas que con Ubuntu no. Se supone que son la misma distro, pero con otro escritorio y paquetes.
Creo que C se adapta bien a lo que necesito para mi proyecto, aunque de Phyton o Gazpacho no los he probado, seria cuestion de echarle un vistazo.
Espero que mi siguiente entrada en el Blog sea de algo que funcione.
Gracias a todos por vuestros comentarios y ayuda.
comentario por cotarelo — Noviembre 22, 2006 @ 4:54 pm
kubuntu rules!
comentario por serge — Noviembre 22, 2006 @ 6:00 pm
Oye, te cuento que mis practicas en toda la carrera las hice con el editor de emacs y la utilidad del make, ellas dos juntas son muy poderosas y hacen que el desarrollo sea más rápido y más fácil.
Lo único difícil es el aprender a programar en emacs por que todo es a combinación de teclas, y muy diferente a la de los editores normales, pero en cuestión de 2 horas ya le has cogido el tiro.
suerte.
comentario por John Silva — Noviembre 30, 2006 @ 5:21 pm