Go is an open source programming language that makes it easy to build simple, reliable, and efficient software
Installation pour user
Installation de la derneire version dans ~/go
- . prendre la dernier binaire
- . supprimer l'ancienne install(:source:)
$ rm -rf ~/go
- . decompacter le tgz dans ~(:source:)
$ tar xzf go1.14.6.linux-amd64.tar.gz -C ~
- . ajouter
go au $PATH dans .profile (ou .bash_profile) (:source:)
export PATH=$PATH:$HOME/go/bin
il faut se reconnecter pour charger .profile
- . tester(:source:)
$ go version
go version go1.14.6 linux/amd64
- . build a code(:source:)$ cat <<EOT > hello.go
package main
import "fmt"
func main() {
fmt.Printf("hello, world\n")
}
EOT
$ go build hello.go
$ ./hello
hello, world
golang et vim
voir vim
vim-go
il faut vim >= 8.0.1453
Il suffit d'ajouter dans .vimrc(:source:)Plugin 'fatih/vim-go'
- installation des binaires avec la commande dans vim
:GoInstallBinaries
Liens Externes
- (en) Site « The Go Programming Language » (consulté le 17 juil 2020)
- (en) « Downloads » (consulté le 17 juil 2020)
- (en) Site « Awesome Go », A curated list of awesome Go frameworks, libraries and software (consulté le 17 juil 2020)
- (en) Site « vim-go », Go development plugin for Vim (consulté le 15 oct 2020)