для PC
Для Windows не знаю. У меня компьютеры на Linux, установил Code::Blocks IDE + компиляторы под нужные архитектуры просто из Менеджера программ.
Далее можно компилировать нужным компилятором. Или например прописываем в файл Makefile четыре строки, запускаем и на выходе получаем из одного исходного кода четыре исполняемых файла под разные архитектуры: x86_64, arm, mipsel, sh4
Как вариант: в Win10 виртуальную машину, туда дистрибутив LInux, а там уже что хочешь можно делать.