Skip to content

Meldak/gcc-builder-script

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

GCC_VERSION="5.5.0" #Aqui define la version de GCC que deseas instalar
WORKDIR="$HOME/src" #Aqui define el directorio en donde instalar el codigo fuente

if [ ! -e WORKDIR]; then
mkdir $WORKDIR # si no exixste la carpeta de trabajo se crea
fi

# Instalamos algunas dependencias para CentOS, en Ubuntu marcara error en el comando yum e ignorara estas lineas.
#sudo yum -y groupinstall 'Development Tools'
#yum install -y gmp-devel mpfr-devel libmpc-devel

sudo apt-get install -y build-essential

# Descargamos el codigo fuente
echo ">>>Descargando libreria GCC ${GCC_VERSION} ..."
cd $WORKDIR
wget --no-verbose http://www.netgull.com/gcc/releases/gcc-${GCC_VERSION}/gcc-${GCC_VERSION}.tar.gz

echo ">>>Extrayendo GCC ${GCC_VERSION} en: ${WORKDIR}"
# Descomprimimos el codigo fuente
tar xzf gcc-${GCC_VERSION}.tar.gz

echo ">>>Instalado prerequisitos...."
# Descargamos los prerequisitos
cd gcc-${GCC_VERSION}
./contrib/download_prerequisites

# Creamos el directorio para el compilado
cd ..
mkdir gcc-${GCC_VERSION}-build
cd gcc-${GCC_VERSION}-build

# Compilamos 
../gcc-${GCC_VERSION}/configure \
		--enable-languages=c,c++ \
		--disable-multilib \
&& sudo make -j$(nproc) \
&& sudo make install -j$(nproc) # Instalamos

About

Here a script for tech or make a gcc buil package

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages