You may run these scripts to build a Tiano Cross compiler. They have been | |
tested on Cygwin, OS X and Linux. You must modify 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. | |