Q: Why can't I run DJGPP on my 286? It has protected mode
A: True, but the protected mode isn't an issue here. Gcc doesn't care much about memory protection, but it does care to run on a 32-bit processor, which the 286 isn't. A 386 or better CPU really is required.