Script de compilação automatica do GCC
Publicado por Mário RPG (última atualização em 25/07/2012)
[ Hits: 5.469 ]
Homepage: www.fsfla.org
Script em bash que baixa e compila o GCC-4.6.3 automaticamente,
O script é composto da simples execução de comandos, tornado fácil a sua leitura e correção de bugs.
Como executá-lo:
Baixe o script e abre um terminal e digite:
$ time sudo bash scriptgcc-4.6.3.sh
#!/bin/bash # # Script de compilação automatica do GCC, # baixa e instala todas as dependencias e compiladores automaticamente # # GPL-3.0 # ################################################################################## ########################################### ### escolha aqui a versão do GCC a ser compilada ################## vs=4.6.3 ################### gmpvs=4.3.2 mpfrvs=2.4.2 mpcvs=0.8.1 ################### sudo mkdir /home/gcc-$vs cd /home/gcc-$vs # ########### wget -c http://gcc-uk.internet.bs/infrastructure/gmp-$gmpvs.tar.bz2 tar -jxpvf gmp-$gmpvs.tar.bz2 cd /home/gcc-$vs/gmp-$gmpvs sudo ./configure sudo make -j2 sudo make -j2 install # cd /home/gcc-$vs # wget -c http://gcc-uk.internet.bs/infrastructure/mpfr-$mpfrvs.tar.bz2 tar -jxpvf mpfr-$mpfrvs.tar.bz2 cd /home/gcc-$vs/mpfr-$mpfrvs sudo ./configure sudo make -j2 sudo make -j2 install # cd /home/gcc-$vs wget -c http://gcc-uk.internet.bs/infrastructure/mpc-$mpcvs.tar.gz tar -zxpvf mpc-$mpcvs.tar.gz cd /home/gcc-$vs/mpc-$mpcvs sudo ./configure sudo make -j2 sudo make -j2 install # ########### cd /home/gcc-$vs # wget -c http://gcc.petsads.us/releases/gcc-$vs/gcc-$vs.tar.bz2 wget -c http://gcc.petsads.us/releases/gcc-$vs/gcc-ada-$vs.tar.bz2 wget -c http://gcc.petsads.us/releases/gcc-$vs/gcc-core-$vs.tar.bz2 wget -c http://gcc.petsads.us/releases/gcc-$vs/gcc-fortran-$vs.tar.bz2 wget -c http://gcc.petsads.us/releases/gcc-$vs/gcc-g++-$vs.tar.bz2 wget -c http://gcc.petsads.us/releases/gcc-$vs/gcc-go-$vs.tar.bz2 wget -c http://gcc.petsads.us/releases/gcc-$vs/gcc-java-$vs.tar.bz2 wget -c http://gcc.petsads.us/releases/gcc-$vs/gcc-objc-$vs.tar.bz2 tar -jxpvf gcc-$vs.tar.bz2 tar -jxpvf gcc-ada-$vs.tar.bz2 tar -jxpvf gcc-core-$vs.tar.bz2 tar -jxpvf gcc-fortran-$vs.tar.bz2 tar -jxpvf gcc-g++-$vs.tar.bz2 tar -jxpvf gcc-go-$vs.tar.bz2 tar -jxpvf gcc-java-$vs.tar.bz2 tar -jxpvf gcc-objc-$vs.tar.bz2 sudo apt-get build-dep gcc-4.4 g++-4.4 gcj-4.4 -y sudo apt-get install gmpc mpc fixincludes -y # cd /home/gcc-$vs/gcc-$vs # # sudo CHOST="i486-pc-linux-gnu" sudo export CHOST sudo ./configure --enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --enable-shared --enable-multiarch --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --enable-nls --enable-clocale=gnu --enable-plugin --enable-objc-gc --disable-werror --with-gmp-include=/home/gcc-$vs/gmp-$gmpvs/gmp --with-gmp-lib=/home/gcc-$vs/gmp-$gmpvs/.libs --with-mpfr-include=/home/gcc-$vs/mpfr-$mpfrvs/mpfr --with-mpfr-lib=/home/gcc-$vs/mpfr-$mpfrvs/.libs sudo make -j2 sudo make -j2 install echo 'processo terminado com exito'
ListPkg [Procura de pacote no Slackware]
ison - testar conectividade da máquina
Passkeys: A Evolução da Autenticação Digital
Instalação de distro Linux em computadores, netbooks, etc, em rede com o Clonezilla
Título: Descobrindo o IP externo da VPN no Linux
Armazenando a senha de sua carteira Bitcoin de forma segura no Linux
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Instalando Brave Browser no Linux Mint 22
vídeo pra quem quer saber como funciona Proteção de Memória:
Encontre seus arquivos facilmente com o Drill
Mouse Logitech MX Ergo Advanced Wireless Trackball no Linux
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
PC não liga no filtro de linha (5)
Remoção de propaganda com o programa Comskip[AJUDA] (5)
Linux Lite Demorando Muito Para Ligar (2)