Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- # RUN ALL OF THESE AS A PRIVELEGED USER, SINCE WE ARE DOWNLOADING INTO /etc
- if [ ! -d "/etc/xcompile" ]; then
- pushd .
- mkdir /etc/xcompile
- cd /etc/xcompile
- echo "downloading cross compilers"
- 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-armv5l.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://distro.ibiblio.org/slitaz/sources/packages/c/cross-compiler-armv6l.tar.bz2
- echo "unpacking cross compilers"
- tar -jxf cross-compiler-armv4l.tar.bz2
- tar -jxf cross-compiler-armv5l.tar.bz2
- tar -jxf cross-compiler-i586.tar.bz2
- tar -jxf cross-compiler-armv6l.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-armv7l.tar.bz2
- echo "deleting cross compilers"
- rm *.tar.bz2
- mv cross-compiler-armv4l armv4l
- mv cross-compiler-armv5l armv5l
- mv cross-compiler-i586 i586
- mv cross-compiler-mips mips
- mv cross-compiler-mipsel mipsel
- mv cross-compiler-powerpc powerpc
- mv cross-compiler-sh4 sh4
- mv cross-compiler-armv7l armv7l
- mv cross-compiler-armv6l armv6l
- popd
- fi
- # PUT THESE COMMANDS IN THE FILE ~/.bashrc
- # Cross compiler toolchains
- echo 'adding compiler toolchains to $PATH'
- echo '
- export PATH=$PATH:/etc/xcompile/armv4l/bin
- export PATH=$PATH:/etc/xcompile/armv5l/bin
- export PATH=$PATH:/etc/xcompile/i586/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/armv6l/bin
- export PATH=$PATH:/etc/xcompile/sh4/bin
- export PATH=$PATH:/etc/xcompile/armv7l/bin
- export PATH=$PATH:/etc/usr/bin
- # Golang
- export PATH=$PATH:/usr/local/go/bin
- export GOPATH=$HOME/Documents/go
- ' >> /etc/bash.bashrc
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement