Skip to content

Latest commit

 

History

History
99 lines (44 loc) · 1.97 KB

settingup-cross-compilers.md

File metadata and controls

99 lines (44 loc) · 1.97 KB

RUN ALL OF THESE AS A PRIVELEGED USER, SINCE WE ARE DOWNLOADING INTO /etc

apt-get install gcc golang electric-fence

mkdir /etc/xcompile

cd /etc/xcompile

wget https://www.uclibc.org/downloads/binaries/0.9.30.1/cross-compiler-armv4l.tar.bz2

wget https://www.uclibc.org/downloads/binaries/0.9.30.1/cross-compiler-i586.tar.bz2

wget https://www.uclibc.org/downloads/binaries/0.9.30.1/cross-compiler-m68k.tar.bz2

wget https://www.uclibc.org/downloads/binaries/0.9.30.1/cross-compiler-mips.tar.bz2

wget https://www.uclibc.org/downloads/binaries/0.9.30.1/cross-compiler-mipsel.tar.bz2

wget https://www.uclibc.org/downloads/binaries/0.9.30.1/cross-compiler-powerpc.tar.bz2

wget https://www.uclibc.org/downloads/binaries/0.9.30.1/cross-compiler-sh4.tar.bz2

wget https://www.uclibc.org/downloads/binaries/0.9.30.1/cross-compiler-sparc.tar.bz2

tar -jxf cross-compiler-armv4l.tar.bz2

tar -jxf cross-compiler-i586.tar.bz2

tar -jxf cross-compiler-m68k.tar.bz2

tar -jxf cross-compiler-mips.tar.bz2

tar -jxf cross-compiler-mipsel.tar.bz2

tar -jxf cross-compiler-powerpc.tar.bz2

tar -jxf cross-compiler-sh4.tar.bz2

tar -jxf cross-compiler-sparc.tar.bz2

rm *.tar.bz2

mv cross-compiler-armv4l armv4l

mv cross-compiler-i586 i586

mv cross-compiler-m68k m68k

mv cross-compiler-mips mips

mv cross-compiler-mipsel mipsel

mv cross-compiler-powerpc powerpc

mv cross-compiler-sh4 sh4

mv cross-compiler-sparc sparc

PUT THESE COMMANDS IN THE FILE ~/.bashrc

Cross compiler toolchains

export PATH=$PATH:/etc/xcompile/armv4l/bin

export PATH=$PATH:/etc/xcompile/armv6l/bin

export PATH=$PATH:/etc/xcompile/i586/bin

export PATH=$PATH:/etc/xcompile/m68k/bin

export PATH=$PATH:/etc/xcompile/mips/bin

export PATH=$PATH:/etc/xcompile/mipsel/bin

export PATH=$PATH:/etc/xcompile/powerpc/bin

export PATH=$PATH:/etc/xcompile/powerpc-440fp/bin

export PATH=$PATH:/etc/xcompile/sh4/bin

export PATH=$PATH:/etc/xcompile/sparc/bin

Golang

export PATH=$PATH:/usr/local/go/bin

export GOPATH=$HOME/Documents/go