Cómo instalar GCC en una Raspberry Pi

Todo está en los comandos…

Esa es la clave para instalar cualquier software en su hardware u otros dispositivos electrónicos. La tarea más importante que tiene es asegurarse de tener el código correcto, escribirlo correctamente en su computadora u otro dispositivo y luego agregar el código a los otros códigos para que su instalación funcione como debería.

Suena simple, ¿no? A veces lo es y, a veces, las personas cometen un pequeño error tipográfico y luego no pueden encontrar dónde se equivocó. Ahí es donde todo se vuelve frustrante y dan ganas de tirar el dispositivo contra la pared.

Para instalar GCC en una Raspberry simplemente continúa leyendo nuestro artículo. Tiene el camino corto y el camino largo para lograr este objetivo.

el camino corto

Se supone que estos accesos directos facilitarán la vida de su instalación. Con suerte, este hará exactamente eso. Una vez que haya escrito esos códigos en su Raspberry Pi, necesitará un paso final más para asegurarse de que se instale.

Ese paso final junto con los códigos es Instalar gcc-4.7 g++-4.7 en Raspberry Pi, ingrese los siguientes comandos:

€ sudo apt-get install gcc-4.7 g++-4.7 € sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.6 60 --slave /usr/bin/g++ g++ /usr/bin/g++-4.6 € sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.7 40 --slave /usr/bin/g++ g++ /usr/bin/g++-4.7 

Luego ejecute el comando y seleccione gcc-4.7.

€ sudo update-alternatives --config gcc

Simplemente agregue esos códigos a su sistema y debería poder tener su GCC instalado correctamente y sin problemas.

Los atajos son geniales cuando funcionan, pero también pueden retrasar más el tiempo cuando haces un giro equivocado o agregas una letra o un número incorrecto al código. Asegúrese de tomarse su tiempo cuando use el atajo para no cometer errores.

el camino largo

Para que quede claro, estas instrucciones son para el Raspian actual que se basa en Debian Buster. Este sistema tiene el GCC 8.3 como compilador predeterminado de C y C++ y puede estar un poco desactualizado, pero sigue siendo un sistema estable.

Esos códigos se encuentran en este enlace. Tómese su tiempo para revisarlos para asegurarse de no cometer un error de tipeo. Las diferentes instrucciones se incluyen aquí para que sepa cómo proceder una vez que obtenga esos códigos.

Paso #1: Actualice su Raspian

Paso #2: en caso de que no tengas git en tu Raspian

Paso #3: En este paso necesitas abrir una terminal y descargar un Gcc binario.

Paso #4: Ahora necesita extraer el archivo, luego mover los compiladores extraídos a /opt y eliminar el repositorio.

Una vez hecho todo esto, debería poder usar sus compiladores usando los siguientes gcc-10.1, g++-10.1 o gfortran-10.1. La verificación doble es importante y puede hacerlo a través de este código:

Después de completar todos los pasos y verificar dos veces, debería poder ver que su pantalla refleja los elementos enumerados en ese enlace

Puede haber algún momento en el futuro en el que desee eliminar su GCC 10 de su sistema. Para hacer eso, todo lo que necesita es eliminarlo a través de la carpeta gcc-10.1.0 de /opt,

En este punto, puede hacer una prueba de funcionamiento. Para compilar un C ++ 17 que usa un ‘bloque If’ y una ‘declaración de inicio’, use los siguientes pasos:

Para guardar el código, debe crear un archivo y nombrarlo if_test.cpp.

Cuando haya terminado, debería ver algo como esto en su Raspberry Pi:

Alguna información adicional

Algunos dispositivos Raspberry Pi ya tienen el GCC estándar y eso debería incluir el G++. Si el tuyo no lo tiene, hay un código que puedes usar.

También hay más de una versión para el modelo raspbian y eso se debe a que actualmente hay alrededor de 4 versiones de libstdc++ en el mercado. Puede verificar cuál es el predeterminado mediante el uso de un código.

Además, su dispositivo puede instalarse fuera de las versiones disponibles al mismo tiempo. Esa vía también debería incluir la biblioteca base.

¿Qué hace el compilador GCC?

Este es un aspecto clave para sus diferentes sistemas Linux. Ayuda a admitir diferentes sistemas de lenguaje y es una parte clave de la cadena de herramientas GNU. Además, es un compilador estándar para el kernel de Linux.

El GCC o G++ existe desde 1987 y ha pasado por diferentes actualizaciones a lo largo de los años. Ahora, muchas de sus funciones incluyen trabajar en la arquitectura del conjunto de instrucciones y, por lo general, se usa para compilar software libre y propietario.

Este dispositivo es el compilador oficial de todos los sistemas GNU y Linux también lo ha adoptado para muchos de sus sistemas. También ha sido el compilador más utilizado en todo el mundo.

Algunas de sus características

Estas características especiales son las que hacen que G++ sea un compilador tan popular. Estas son algunas de las cosas que puede hacer:

  • Optimización del tiempo de enlace: esto asegura que los binarios enlazados funcionen a niveles óptimos. Cuando los archivos de objetos se unen, el compilador se inicia nuevamente para asegurarse de que los códigos interactúen correctamente
  • Capacidad de complemento: esto puede ampliar el GCC al personalizarlo para satisfacer sus necesidades. Estos complementos pueden eliminar, agregar o eliminar pases intermedios utilizando el sistema Gimple
  • Memoria transaccional: obtiene un impulso en este departamento y usa G ++
  • Con todo, su sistema debería mejorar una vez que agregue el sistema G ++ o GCC a su sistema arduino. La clave es asegurarse de instalarlo correctamente y no cometer errores en la codificación cuando los agrega en

    Algunas palabras finales

    Si es un novato, tal vez la instalación del GCC deba dejarse en manos de aquellos que saben lo que están haciendo. Puede ser muy tedioso y un error tipográfico puede arruinar las cosas muy rápidamente.

    Los profesionales deberían poder instalarlo rápidamente y hacer una doble verificación para asegurarse de que todo funcione como debería. Una vez que lo tenga allí, debería poder realizar más funciones y deberes con su Raspberry Pi.

    Mantener su sistema actualizado es la forma de mejorar su experiencia electrónica y proteger su dispositivo.