I have been dealing with a cross-platform c++ project that needs also to run on a board. The board that was chosen was cubieboard3 with armbian debian jessie bootable from microsd. Since I'm absolute beginner both on cubietruck and cross Linux app building, what is the best strategy to follow according to your experience. To build the code on board or to create a cross compiler on a standard linux desktop machine andbuild there my app. Where can I find relevant info ?