You may run these scripts to build a Tiano Cross compiler. They have been | |
tested on Cygwin, OS X and Linux. You should expect to hack on these scripts to | |
make them work on your system. You may need to install additional tools on your | |
system to make the scripts work. | |
You will need | |
A recent version (3.0 or later should be fine) of gcc that is able to produce | |
executables for the machine that you want to run this compiler on (the host | |
machine). | |
wget or curl | |
tar | |
bzip | |
gzip | |
bash | |
and possibly others | |
CYGWIN Notes | |
You should setup cygwin to use binmode on all mounts. When you initially | |
install cygwin it gives you the choice of Unix file mode (recommended) or DOS | |
file mode. Unix mode will cause all the cygwin directories to be mounted in | |
binmode, while DOS will mount the dirs in textmode. Here is an example of a | |
cygwin install where the dirs are (properly) mounted in binmode. | |
C:\cygwin\bin on /usr/bin type user (binmode) | |
C:\cygwin\lib on /usr/lib type user (binmode) | |
c:\workspace on /workspace type system (binmode) | |
C:\cygwin on / type user (binmode) | |
If you use textmode, it is likely that the build will fail in a way that is | |
hard to debug. | |
Cygwin is pretty slow, so it is not recommended for large builds. | |