La prima serata dedicata a sperimentare le nozioni base sul C dall'ottimo Tutorial è stata una tragedia.
Sono partito con template piuttosto complesso (lo stesso che uso per l'Assembler) e con un Main che doveva solo accendere un led.
Lancio la compilazione e mi becco un bel Errore 3 in Make 2, dal grande significato ed autoesplicante

Riduco, semplifico, riduco, fino ad arrivare ad un sorgente praticamente vuoto, solo l'include del PIC18 e un Main con il classio While (1).
Stessa roba!
Comincio a pensare che sia colpa dell'MPLABX (1.90) o della versione del C18 (3.44).
Faccio la stessa prova con il vecchio MPLAB 8.92 e usando il sorgente del Capitolo V del tutorial.
Cambia l'errore ma si blocca comunque.
Poi mi accorgo che quando lancio la compilazione, l'iconcina dell'antivirus (Comodo) da segni di vita (ho disabilitato i messaggi).
Qualche prova, stoppo i moduli Defense e Sandbox...et voilà...tutto funziona.
Riabilito i moduli e i messaggi di avviso, lancio la compilazione e il maledetto AV mi dice che i file xxxx.bat sono stati bloccati da Defense e che il Linker è stato 'sandboxato' da Sandbox...per cui compilazione abortita.
Non se questa nota è utile a qualcuno o solo una perdita di tempo, ma nel caso serva, l'avviso è di provare a stoppare l'antivirus in casi di malfunzionamenti misteriosi.
Buono studio