Autor Tema: Geany, un IDE sustituto del PCW  (Leído 1539 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado PalitroqueZ

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 5474
    • Electrónica Didacta
Geany, un IDE sustituto del PCW
« en: 07 de Noviembre de 2014, 14:00:46 »
El compilador de lenguaje C de la empresa CCS tiene un entorno o IDE llamado PCW, que a veces puede causarnos problemas por su recurrente inestabilidad, lo cual hace que tengamos que saltar a otros IDE´s mas estable para poder trabajar sin inconvenientes.

el MPLAB de microchip es uno de ellos, y el CCS provee un plugin para enlazar el compilador (CCSC.exe) a la aplicación. Pero tiene un detalle, que si lo vas a usar unicamente para editar y compilar, el MPLAB es muy pesado y consume demasiado recursos.  con 374MB en archivos, preferiría irme a pie mediante comandos por cónsola.

después de revisar varios entornos, creo que he conseguido uno que podría servirnos para nuestras necesidades. se llama Geany.

http://www.geany.org/

Geany es un editor de texto con caracteristicas de un IDE para diversos lenguajes de programación (coloreado, reconocimiento de sintaxis, etc etc) y con soporte para configurar y hacer llamados a compiladores de terceros.

Geany es ligero y está disponible en varios lenguajes, es multiplataforma con licencia GNU

he aquí un ejemplo en acción con un código en C para el compilador CCS





en la última imágen se muestra la configuración para usar el compilador CCS con el Geany, esta sería la instrucción añadir en el campo COMANDO:

Citar
ccsc.exe "%d\%f"  +FM +EW -J +DC +Y9 +T +A +M +LNlst +O8hex +PN +P01 -Z +STDOUT

dónde "%d\%f" correspondería a la ruta absoluta + el fichero con su extensión abierto en el IDE y el resto de los parametros son la configuración del compilador en si (archivos de salidas, ventana de compilación, etc).


mientras que en el campo Directorio de trabajo iría la ruta absoluta donde se encuentre el compilador CCSC.exe


« Última modificación: 07 de Noviembre de 2014, 14:06:19 por PalitroqueZ »
La propiedad privada es la mayor garantía de libertad.
Friedrich August von Hayek

Desconectado planeta9999

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3520
    • Pinballsp
Re: Geany, un IDE sustituto del PCW
« Respuesta #1 en: 07 de Noviembre de 2014, 19:38:40 »

Yo vengo utilizando Geany, desde hace bastante tiempo para editar PHP, y algunas veces solo para leer C (no para compilar), tanto código fuente de PIC como VC++ para PC, porque te colorea las estructuras.

No le veo mucha utilidad para reemplazar al editor del entorno, en mi caso MPLAB, porque no puedes hacer Debug ni grabar el micro. Lo normal cuando compilas, es de inmediato subir el ejecutable al micro y probarlo, y en mi caso además, casi siempre con un Debug.

Tampoco veo como puedes definir el path de los includes.