Is there any way to change it to make CrossGCC use the Mach-O 64 binary parser instead of the Elf binary parser by default for all projects? 

I don't want to have to remember to constantly change it for every single project and try to figure out why nothing is working. One suggestion is to use Mac's GCC, but that GCC is basically useless for any kind of serious programming, I did read about it and it basically uses clang and can't even support parallelism. 

I did try Googling with not results. It just says to change the settings in project properties, but there has got to be a better way than changing each project's settings just to get the right binary parser. I have been exploring the settings menu and there is nothing I can change except in the new makefile project wizard.