Instalar plugin C/C++ Para NetBeans en linux y windows

Yo utilizo NetBeans 6.8  IDE para programar y como ahora me interesé por programar en C/C++ tuve la suerte de que NetBeans también sirve para C/C++, antes solo era exclusivo para Java pero ahora con la incorporación de  plugins podemos desarrollar aplicaciones en C/C++ y otros lenguajes mas.

Con los siguientes pasos aprenderán como instalar bien el plugin en su sistema ya sea Windows o Linux. Puedes encontrar el tutorial en la pagina oficial la pagina esta en ingles y en ella me base para este tutorial.netbeans1.- Instalar NetBeans.

2.- Instalar el plugin de C/C++      – Entramos a NetBeans y damos clic en Herramientas después en complementos, en     la   nueva ventana que se abre seleccionemos plugins y buscamos el de C/C++ marcamos la    casilla y damos instalar.  Este paso es igual en window y en linux.

3.- Este punto es exclusivo para windows -Instala el programa Cygwin en C:\cygwing

Con cygwin podremos instalar los elementos necesarios para que C/C++ funcione correctamente.  Descargar cygwin

cygwin

·Ahora seleccionamos Install from internet y damos clic en siguiente;

·Al momento de la instalación tendremos que escoger el lugar donde se instalara casi siempre aparecerá por default este C:\cygwing, si no es así es recomendable ponerlo de esta forma, damos clic en siguiente, por default también nos pondra la dirección en donde se descargará el programa da clic en siguiente y selecciona Direct connection, da clic en siguiente;

·Ahora seleccionamos un lugar de descarga y damos clic en siguiente;

·Empezara la descarga y después nos pondrá una ventana en la cual tendremos que escoger los paquetes  a instalar, da clic en el botón view de la ventana y se desplegara la lista de paquetes.

·Los paquetes que hay que buscar e instalar son los siguientes cuatro, se instalan dando un clic en la palabra de la segunda columna. cambiara de keep o skip a install.

gcc-core: C compiler,   gcc-g++: C++ compiler,

gdb: The GNU Debugger,   make: the GNU version of the ‘make’ utility.

·Damos clic en siguiente y esperamos que termine el programa.

·ahora lo unico que nos falta para poder crear y ejecutar programas en C/C++ es agregar la path de cygwin a nuestrasa variables de entorno. Para hacer eso damos clic derecho en el icono de My PC luego en propiedades y seleccionas la pestaña de avanzadas  y damos clic en el botón variables de entorno, buscamos la path y la editamos agregando lo siguiente:

C:\cygwin\bin;C:\cygwin\bin\g++.exe;C:\cygwin\bin\gcc.exe

Un punto inportante es que la ruta anterior equivale a la ruta en donde se instalo el programa cygwin en mi caso fue en C:\cygwin. Damos clic en aceptar ya tenemos NetBeans listo para poder programar en C/C++

linux

4.-  Ahora la instalacion en linux.

·En linux es mas facil la instalación sólo tenemos que descargar, descomprimir e instalar Sun Studio que contiene los paquetes los compiladores y herramintas de C/C++.

·pagina de  descarga oficial selecciona el tar file.

·Despues de de descargar e instalar tenemos que abrir la terminal del sistema  e instalar lo siguiente  «apt-get install gdb«.

·Ya esta todo listo lo unico que faltaría es editar la path de NetBeans hacia el lugar en donde se instalo Sun Studio, abrimos NetBeans y damos clic en herramientas/opciones y vamos a la pestaña de C/C++, en la parte de collection tools agregamos la dirección de la instalación de Sun Studio, los espacios se llenaran automaticamente con las nuevas direcciones.

30 Comentarios

  1. Hice lo que comentas en Win7 pero me sale este error a la hora de compilar el proyecto de bienvenida, no reconoce correctamente ya que el MatLab se está metiendo

    C:/Program Files (x86)/MATLAB/R2009a/bin/win32/gmake -f nbproject/Makefile-Debug.mk SUBPROJECTS= .build-conf
    /usr/bin/sh: -c: line 0: syntax error near unexpected token `(‘
    /usr/bin/sh: -c: line 0: `C:/Program Files (x86)/MATLAB/R2009a/bin/win32/gmake -f nbproject/Makefile-Debug.mk SUBPROJECTS= .build-conf’
    gmake: *** [.build-impl] Error 2
    BUILD FAILED (exit value 2, total time: 611ms)

    Desearía saber en que opciones del IDE se puede referenciar estas para que lo reconozca perfectamente.

    De antemano gracias por tu ayuda

    • Hola,

      el problema seguramente es que en la variable de entorno %PATH% está la ruta al «make.exe» del Matlab por delante de la del Cygwin.

      Para ello simplemente edita de nuevo el %PATH% y asegúrate de que la siguientes rutas

      C:\cygwin\bin;

      va *antes* de la ruta al Matlab/Bin.

    • Hola, tal vez lo que pasa es que en NetBeans cada que creas nuevos proyectos tienes que dar clic en la pestaña ejecutar y en el menú que te se despliega dar clic en establecer la configuración del proyecto ó establecer como proyecto principal y por ultimo seleccionas tu proyecto; esto es algo que tendrás que hacer para trabajar en un proyecto distinto, no se por que NetBeans no lo hace automáticamente. Espero que se solucione tu problema con esto.

  2. oye que pena, no encontre la forma de como hacer que mi proyecto ejecute mas de un archivo.

    tu no tendrias los pasos mas detallados de como hacerlo, lo estube leyendo de la pagina de netbean pero tratan el tema de una forma muy general

    • Hola, se me ocurre que me podrías facilitarme algunos datos mas específicos sobre tu problema, tal vez una captura de pantalla o algo así ya que en condiciones normales debería de poderte ejecutar los programas de C o Java sin problemas, entonces tendríamos que ver que es lo que causa conflicto, checa bien las path’s de java y cygwin o sunStudio dependiendo de tu sistema operativo; y dame un poco de tiempo y podría hacer un vídeo mostrándote como ejecutar tus programas.

      Saludos y Byte.

  3. Tngo una duda espero puedas responderla, yo ejecuto mi programa correctamente pero no me muestra la pantalla MS DOS sino en la salida output tradicional del netbeans podrias decirme el porqué, he buscado y nada. de antemano gracias

    • Hola, respondiendo a tu pregunta la verdad desconozco si se pueda configurar la salida a línea de comandos en vez de su pantalla predeterminada de salida, lo que puedes hacer si quieres correr tu programa desde la línea de comandos es ir a la carpeta donde tienes guardados tus proyectos localizar el de tu interés y dentro buscar la carpeta «build» ahí busca el ejecutable de tu archivo y ejecútalo en MSDOS.
      Saludos espero haber sido de ayuda.

  4. «/usr/bin/make» -f nbproject/Makefile-Debug.mk QMAKE= SUBPROJECTS= .build-conf
    make[1]: Entering directory ‘/cygdrive/c/Documents and Settings/gotas/Mis documentos/NetBeansProjects/holamundo’
    «/usr/bin/make» -f nbproject/Makefile-Debug.mk dist/Debug/Cygwin_4.x-Windows/holamundo.exe
    make[2]: Entering directory ‘/cygdrive/c/Documents and Settings/gotas/Mis documentos/NetBeansProjects/holamundo’
    make[2]: *** No rule to make target ‘main.cpp’, needed by ‘build/Debug/Cygwin_4.x-Windows/main.o’. Stop.
    make[2]: Leaving directory ‘/cygdrive/c/Documents and Settings/gotas/Mis documentos/NetBeansProjects/holamundo’
    nbproject/Makefile-Debug.mk:60: recipe for target ‘.build-conf’ failed
    make[1]: *** [.build-conf] Error 2
    make[1]: Leaving directory ‘/cygdrive/c/Documents and Settings/gotas/Mis documentos/NetBeansProjects/holamundo’
    nbproject/Makefile-impl.mk:39: recipe for target ‘.build-impl’ failed
    make: *** [.build-impl] Error 2

    tengo estos errores no se que hacer me podrias ayudar

Replica a shinigamimota Cancelar la respuesta