After I have spent several hours effortlessly trying to get the better known crosstools to work, I found a mention of Codeminders crosstool on OpenEZX.

This is what I did, and after a few minutes I had compiled and ran my own C terminal app on my MING:

1. Go to:
Code:
http://www.codeminders.com/ezx/
2. and download:
Code:
crosstool-gcc-3.3.2-glibc-2.3.2-arm-linux-devel-0.42-1.x86_64.rpm
NOTE: As you see this is an rpm package. People who don't have an RPM based package management have to find a way to either convert the RPM to their native packet format, or somehow extract the contents. I used "rpm2tgz" on my Slackware and then used "pkgtool". I'm sure Ubuntu has a rpm2deb out there somewhere.

3. I don't know if the rpm has it included, but on my Slack I had to insert this manually into my ".bashrc" file:
Code:
PATH=$PATH:/usr/crosstool/gcc-3.3.2-glibc-2.3.2/arm-linux/bin
export PATH
4. Copy this into a hellomoto.c file:
Code:
#include <stdio.h>

int main()
{
	printf("Hello Moto!\n");
	return 0;
}
5. Run "arm-linux-gcc hellomoto.c -o hellomoto"

6. Copy the "hellomoto" file to your phone and run it through the terminal.


*********************

This can probably be used to compile GUI apps, but It's late now, I'll check this later