если код уже Linuxовый, то достаточно удобный упаковщик c4droid, на мой взгляд, в том числе может и скомпилировать прям на смарте, поддерживает Qt4/5, SDL, почти все стандартные библиотеки, как то unistd.h, sys/types.h, sys/socket.h, netinet/in.h, pthread.h, ncurses.h, ... единственная библиотека, которой не нашел у него (специально не искал, просто однажды обнаружилось) была ftw.h, жалко конечно, очень удобная, но не беда, лазание по папкам можно и с помощью чисто системных вызовов реализовать.