Aqui les dejo las instrucciones
Primero tienes que poner en el terminal.
gedit ~/.bashrc
Se te abre un archivo al cual le tienes que poner estas lineas.
export GOROOT=$HOME/goexport GOOS=linuxexport GOARCH=386export GOBIN=$HOME/binexport PATH=$PATH:$GOBIN
Nota que en la tercera linea, puede ser cambiado según la arquitectura de tu procesador, si es amd64 o arm, para mi computadora era el 386.
Guardas el archivo y pones esto en el terminal
source ~/.bashrc
Ahora creamos un directorio
mkdir $GOBIN
Ahora vas instalar Mercurial que es el cliente para controlar las versiones.
sudo apt-get install mercurial
Instalas estos paquetes.
sudo aptitude install bison gcc libc6-dev ed
Descargas
hg clone -r release https://go.googlecode.com/hg/ $GOROOT
luego compilas lo descargado
cd $GOROOT/src./all.bash
Al finalizar deberá decir
— cd ../test0 known bugs; 0 unexpected bugs
Ojo, la manera de compilar cambia segun la arquitectura que escogiste.
amd64 = 6.
386 = 8.
arm = 5.
Programa de ejemplo (Es el mismo de mi entrada de semana 3)
package main
import "fmt"
func main() {
cadena := "Esta..es..una..prueba..GO!"
fmt.Printf("La cadena: \n%s\nTiene una longitud: %d\n", cadena, len([]byte(cadena)))
var a int
var b int
var c int
b = 0
c = 1
fmt.Printf("Ahora va la serie fibo :)...\n")
for n := 0; n < 20; n++ {
a = b + c
c = b
b = a
fmt.Printf("%d ,", a)
}
}
Si tienen algún comentario acerca de mi publicación, espero me lo hagan saber ya que estoy abierto a cualquier error.
+4 en clase
ResponderEliminar