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:
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