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
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 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 | Mi recomendación es GCC Un saludo ;o) - -- AYTHAMI JOSE MELIAN PERDOMO Administrador de Sistemas y Redes email: aythami.melian@gmail.com URL: http://www.aythami.com/ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (MingW32) Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org iD8DBQFB0Tlnna+5GcPsRY4RArzEAJ9TsQJA+PjOKaSFKfy1nF0fxLJQmQCfZxIy FS+YWFbK33JrMATbdh5eokY= =TEiY -----END PGP SIGNATURE-----
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? 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. 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 <stdio.h> int main(int argc,char **argv) { printf("mi primera prueba\n"); } ########################## Puedes compilar así: g++ -o prueba prueba.cpp 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) 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. 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 -- ################################################ #- Urbez Santana i Roma - #- Email: urbez@linuxupc.upc.es #- Private Web: http://linuxupc.upc.es/~urbez/ ################################################
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 <stdio.h>
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é
participants (3)
-
Aythami Melian Perdomo
-
jose
-
Urbez Santana Roma