pocketchange
March 5th, 2009, 03:09 PM
I've been reading the configure.pdf ("The GNU configure and build system") from the gnuarm.com support section. It describes the difference of Cross-Compiling vs a Canadian Cross. I'm really confused because it says a Canadian Cross compile has the build, target, and host all different, but the example only says
While running on a GNU/Linux, you can build a program which will run on a Solaris system. You would use a GNU/Linux cross Solaris compiler to build the program.
Of course, you could not run the resulting program on your GNU/Linux system. You would have to copy it over to a Solaris system before you would run it.
If I'm on an ubuntu system, trying to build a program for an ARM-based board, am I using cross-compiling or canadian cross?
While running on a GNU/Linux, you can build a program which will run on a Solaris system. You would use a GNU/Linux cross Solaris compiler to build the program.
Of course, you could not run the resulting program on your GNU/Linux system. You would have to copy it over to a Solaris system before you would run it.
If I'm on an ubuntu system, trying to build a program for an ARM-based board, am I using cross-compiling or canadian cross?