>Для этого нужно использовать компилятор g++ под арм
Обычно используют кросскомпилятор.
>Подскажите какой компилятор лучше скачать и как установить
Вариантов море. Обычно кросскомпилятор генерирует код для определённой платформы. Например если у тебя кросскомпилятор под armv4t, а проц - какой-нибудь из кортексов, то работать то всё конечно будет, но вот все возможности своего процессора ты использовать не будешь и производительность будет меньше чем могла бы быть.
Поэтому кросскомпилятор обычно берут у производителя или собирают сами для своего процессора.
Если будешь собирать сам, то можешь посмотреть
здесь и
здесь.