The command line shown does not have any -p switch on it.
This shoulds like a Code::Blocks problem, not an SDCC problem.
There is a forum site where you could post the question and you
might get more helpful answers: <http://forums.codeblocks.org/>
As an experiment, you could just issue the correct command from
the command prompt in a shell (a 'DOS box') and see if it works.
Dave Baxter writes:
> However, try as I might, I can't seem to get the system to accept
> "-p16f877" where and however I put it, so what's the *Exact* selection
> procedure please... Can I reference it in the source? Or, will it only
> be accepted on a command line parameter created mystically by
> I have spent hours looking for help, but the various websites are of
> next to zero help with this, either SDCC or Code::Blocks that is.
> Switching to target: default
> sdcc.exe -mpic14 -mpic14 -mpic14 -I"C:\Program Files\SDCC\include"
> -c kiss.c -o .objs\kiss.rel
> No processor has been specified (use -pPROCESSOR_NAME)
> PIC14 processors and their characteristics: