Red de conocimiento informático - Material del sitio web - Cómo construir Golang desde el código fuente en Raspberry Pi

Cómo construir Golang desde el código fuente en Raspberry Pi

El primer paso es instalar Mercurial, el sistema de control de versiones utilizado por Google para gestionar el código fuente de Go.

sudo apt-get install -y mercurial

La interfaz de línea de comando principal para el sistema Mercurial es hg, a través de la cual puede descargar el código fuente de Golang. El siguiente comando descargará el código fuente necesario para compilar Golang en el directorio /usr/local/go:

sudo hg clone -u default

Este proceso tarda unos 10 minutos. Depende de la velocidad de su conexión a Internet. Una vez que se completa la descarga, puede comenzar el proceso de compilación. Utilice el comando cd para cambiar el directorio actual a /usr/local/go/src y luego inicie el proceso de compilación:

sudo ./all.bash

El proceso de compilación produce una gran cantidad de resultados de terminal, la mayoría de los cuales son mensajes informativos. Todo el proceso de construcción tarda aproximadamente entre 90 minutos y 2 horas.

El proceso de compilación nos solicitará que agreguemos el directorio donde se encuentran los binarios de Go a la RUTA del sistema. Para hacer esto, necesita editar el archivo .profile, que Bash procesa cada vez que se crea una nueva sesión de shell. Utilice el comando cd para volver a cambiar el directorio actual al directorio de inicio y luego utilice el editor nano para editar el archivo .profile:

nano .profile

Agregue esta línea al final parte inferior del archivo:

export PATH=$PATH:/usr/local/go/bin

Escriba CTRL + X para salir del editor nano, luego escriba Y para asegurarse de que el El archivo editado se guarda. Presione ENTER para mantener el nombre del archivo actual sin cambios.

Debe salir de la terminal actual y volver a abrir otra terminal (si está utilizando un entorno de escritorio), o puede cerrar sesión y luego volver a iniciarla (si está utilizando una interfaz de línea de comandos pura).

Para comprobar que Go se ha instalado correctamente, crea un archivo llamado hello.go y escribe el siguiente código (de nuevo el famoso hola mundo):

paquete principal

importar "fmt"

func main() {

fmt .Printf("¡Hola, haz que la tecnología sea más fácil!\n")

}

Para ejecutarlo, escriba en la terminal:

1

go run hello.go

La salida del programa es una línea de texto : ¡Hola, simplifica la tecnología! /p>