El Martes, 28 de Diciembre de 2004 18:30, Urbez Santana Roma escribió:
El Martes, 28 de Diciembre de 2004 10:52, jose escribió:
Empiezo mis primeros pasos en c++ y querría obtener opiniones sobre cual es el compilador más apropiado para Suse 9.2.Gracias. jose
Mmmm... Cuando te refieres a compilador, parece que lo que estas buscando es un entorno de programación verdad?
Así es.
Normalmente todos los entornos de programación en linux acaban usando gcc i g++, que en realidad son el compilador GNU que permite compilar desde el kernel, a programas para sistemas de ventanas KDE y GNOME.
¿Debo entender que ambas interfaces utilizan o bien gcc o g++?
Si son programas que muestran cosas por pantalla de texto, podrias usar directamente g++, como linea de comandos, y si hace falta escribiendo Makefile's para facilitar la compilación de tus programas con make.
Por ejemplo, si escribes el siguiente programa:
####prueba.cpp###############
#include
int main(int argc,char **argv) { printf("mi primera prueba\n"); }
##########################
Puedes compilar así: g++ -o prueba prueba.cpp
Me pregunto si los programas objeto en g++ admiten las extensiones c++ o cxx o ambas.
Puedes escribir un fichero Makefile: #### Makefile################# all: prueba
prueba.o: prueba.cpp g++ -c prueba.cpp
prueba: prueba.o g++ -o prueba prueba.o
##########################
Esto es muy simple, pero para usar un entorno de programación que te sea amigable, puedes usar KDeveloper
Si te gustan las aplicaciones GTK2++, puedes usar Glade para generar los programas gráficos, (luego generar los sources y programar)
¿Glade genera solo la interface gráfica o tambien permite la inserción del programa fuente + compilación?.
Si te gusta KDE, es preferible usar 'designer' que es el programa de Trolltech para definir tus ventanitas Qt. Y para depurar y trabajar comodamente usar el KDeveloper es muy sano.
KDE lo veo más elaborado al menos en la presentación,sin embargo también es cierto para mi que el Anjuta de Gnome con sus menús extensos se parece al compilador que utilicé en su día (BC7) con el Basic y por tanto más amigable.
Todos estos programas, generan scripts y archivos muy complejos para que se compilen en varias plataformas, pero tambien permiten que un usuario se haga las cosas a medida, mas sencillas.
No se que version viene de GNU gcc, en la 9.2, en la 9.1 viene la 3.3.3
La versión de GNU gcc-c++ en la 9.2 es la 3.3.4-11.
-- ################################################ #- Urbez Santana i Roma - #- Email: urbez@linuxupc.upc.es #- Private Web: http://linuxupc.upc.es/~urbez/ ################################################
En fin tu contestación me ha abierto un panorama amplio para indagar, aunque en principio me inclino por el Qt-KDeveloper y el Anjuta. Gracias y saludos cordiales. josé