Puede darse el caso de que encuentres alguna incompatibilidad en tu código o trabajo, recuerda probar siempre en un entorno de testing antes añadir el código al trabajo final.
Solución:
Su Linux Mint viene preinstalado con un paquete GCC. Entonces, primero le recomendaría que verifique si el paquete ya está presente en su sistema escribiendo el siguiente comando en la terminal.
apt-cache search gcc
En caso de que no tenga ningún paquete de este tipo, use el siguiente comando en la terminal primero, agregue el siguiente repositorio:
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
luego usa el siguiente comando:
sudo apt-get update
sudo apt-get install g++-4.7 c++-4.7
Siempre hay algo básico que debemos aprender; Tómalo como un requisito previo antes de Linux… Aprende a buscar en Google… intenta hacer una búsqueda más difícil…
descargar la última versión de gcc
wget http://www.netgull.com/gcc/releases/gcc-5.3.0/gcc-5.3.0.tar.bz2
comando de uso: tar -xjf
para descomprimir el archivo
Ingrese al directorio que acaba de descomprimir, digamos en $HOME/Downloads/gcc-5.3.0
luego escriba el comando:
./configure --disable-checking --enable-languages=c,c++,objc
--disable-multilib --with-system-zlib prefix=/usr/bin/gcc-5.3
Instalación de dependencia: compilar GCC requiere GMP4.2+, MPFR 2.4.0+ y MPC 0.8.0+ y compilar esencial
sudo apt-get install libgmp-dev libmpfr-dev libmpc-dev libc6-dev
sudo apt-get install build-essential
instalar un compilador de C++
sudo apt-get install g++
Siguiente tipo:
make
sudo make install
Editar
si aún recibe un mensaje de error como “zlib.h no encontrado!” puedes hacer lo siguiente para arreglarlo:
apt-get install zlib1g-dev
No estoy muy seguro de lo que debería ser lo último, porque siempre sale algo nuevo. Pero puedes instalar cualquiera de ellos de esta manera.
Tome gcc-8 como ejemplo:
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get install gcc-8 g++-8
gcc-8 --version
si desea seleccionar gcc-8/g++-8 con mayor prioridad (20 en este caso), también debe
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-8 20 --slave /usr/bin/g++ g++ /usr/bin/g++-8
Recuerda que puedes compartir este escrito si te fue útil.