Вот к примеру есть у меня софт, написанный на Java, нужно его запустить на своей железке (под софтом понимаем само приложение+всё необходимое для его выполнения на голом железе). Допустим платформа будет ARM. Каков порядок моих действий? Я беру GCJ и устанавливаю на PC машину? Тогда компилятор при установке нужно настраивать на x86-ю платформу? Как тогда получить машинный код для ARM?