Este trabajo muestra el desarrollo de una herramienta con licencia pública para el sistema operativo LINUX, desde los principales métodos de desarrollo estructurado de un compilador de lenguaje C, como la parte léxica, sintáctica y semántica que es la base de todo compilador.La finalidad de desarrollar un editor y compilador visual para C que sea libre facilitará a los usuarios la programación de interfaces gráficas y permitirá modificar y agregar nuevas propiedades y herramientas internas al programa como tal.