aconsejarte otro compilador no podria porque he usado solamente el PCW o CCS, si no puedes compilar el programa prueba a abrir el PCW o CCS desde el menu inicio o el acceso directo que crea al momento de instalar, y usas la IDE propia del CCS, y no junto a MPLAB, abres el CCS y creas un nuevo archivo de codigo principal, y pegas el codigo que ya ha sido comentado con anterioridad aca, luego vas a la opcion compilar y debiese compilarlo sin problemas, pero basicamente no puedo recomendarte otros compiladores, ya que uso solamente CCS, y de nombre conosco el C18, pero nada mas, lameto si no puedo ayudarte mas
Saludos!