Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: Debian em PII 450 185 RAM
Por waplinux
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha



Scripts

Linux user

Publicado por Mário RPG em (última atualização em 30/09/2012)   [ 1856 hits ]

Login: asdf2, 14712 pontos

Download:

Versão 2:

Versão 3:


Descrição

Script de compilação automática do GCC-4.7.1 no Debian 32 bits

como executar:

$ time sudo bash scriptgcc-4.7.1_DEBIAN_32BITS.sh

O tempo de compilação em um amd Atlhon II x2 4 GB de ram foi de ~3 horas



[ Download: scriptgcc-4.7.1_DEBIAN_32BITS.sh ]   [ Enviar nova versão ]

Versões atualizadas deste script (NOVO)
Linux user

Publicado por Mário RPG em 31/08/2012

Changelog: correção de bugs

(versão 2)

 

Linux user

Publicado por Mário RPG em 21/09/2012

Changelog: - gcc-4.7.2
- instrução de uso
- tempo de compilação

(versão 3)

 

[ Esconder código-fonte ]

#!/bin/bash
#
# Script de compilação automatica do GCC para DEBIAN 32 BITS,
# baixa e instala todas as dependencias e compiladores automaticamente  
#
# GPL-3.0
#
##################################################################################

###########################################



### escolha aqui a versão do GCC a ser compilada ##################
vs=4.7.1
###################


# versão das dependencias principais ################################
gmpvs=4.3.2
mpfrvs=2.4.2
mpcvs=0.8.1

###################

sudo mkdir /home/gcc-$vs

cd /home/gcc-$vs




# baixando e compilando as dependencias principais #################
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
#



# baixando e decompactando o source do GCC
wget -c http://gcc.petsads.us/releases/gcc-$vs/gcc-$vs.tar.bz2

tar -jxpvf gcc-$vs.tar.bz2


# baixando dependencias do GCC via apt-get ########
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
#




# arquitetura utilizada na compilação ###################
sudo CHOST="i486-pc-linux-gnu"
sudo export CHOST



# executando a configuração das dependencias e os compiladores que serão suportados nessa versão ###########
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



# inicia a compilação e logo depois a instalação ######################
sudo make -j2
sudo make -j2 install




echo 'processo terminado com exito'



Scripts recomendados
   Script Linux recomendado Script inicar o vncserver
   Script Linux recomendado Script para verificação do JAVA configurado no PATH
   Script Linux recomendado Criar lançadores de aplicativos no Unity
   Script Linux recomendado Exportar ip para variável
   Script Linux recomendado S-montar/desmontar

Comentários
[1] Comentário enviado por removido em 02/09/2012 - 20:01h:

com exceçao da instalaçao das deps e do progrma compilado, todos os outros passos podem ser realizados como usuario normal.

script interessante, quem sabe utilizando-o nao de para usar o kernel liquorix no Squeeze?


[2] Comentário enviado por asdf2 em 03/09/2012 - 15:56h:


[1] Comentário enviado por edps em 02/09/2012 - 20:01h:

com exceçao da instalaçao das deps e do progrma compilado, todos os outros passos podem ser realizados como usuario normal.

script interessante, quem sabe utilizando-o nao de para usar o kernel liquorix no Squeeze?


@edps,

compilando o gcc-4.7 conseguirá instalar qualquer kernel mais novo, valeu.



Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.