The other day I was playing around and required a quick and dirty C program which could be used for arrays or bucketing - it divides a value by a specified number and creates groups or teams.
One of the issues when cross-compiling is time. As a developer I find that it really sucks after you waited for a program to compile, installed it and executed it to only find out.. its broken.
Before transfering it and installing it, there are two easy ways to see if there are undefined symbols: nm and readelf.