Возможно все... Качаешь исходники компилятора, например,
отсюда. Используя buildroot или SDK, начинаешь сборку, видишь что зависимостей не хватает. Качаешь зависимости, собираешь их, потом еще и еще... И так до получения результата... Долго.
Либо человеческий путь - использовать SDK для кросс-компиляции приложения на своей машине и заливать собранный пакет в роутер. Как это делать описано на официальной
вики или
на этом форуме. Проблема только в том чтобы найти актуальное на данный момент руководство. У меня вот не получилось пока.