Assuming I link the correct ANSI C libraries for the target CPU, is there any potential problem by writing and debugging the ANSI-C code on Ubuntu (which is derived from Debian Linux) running CODE::BLOCKS on an Intel CPU, then using the developed code on a target ARM CPU running Debian Linux? It sure makes checking the logic, etc., much easier because of CODE::BLOCKS, and the fact that the Ubuntu machine has significantly more resources.