Skip to main content

Go setup on Linux and write First Program in Go

Easy Installation Of Go On Linux


1.Open terminal and add a command: go first Download directory
cd/Download then type a command:
wget -c https://storage.googleapis.com/golang/go1.9.1.linux-amd64.tar.gz to download a go for linux.
1.9.1 is latest version of go now.

2.then extract it using : 
sudo tar -C /usr/local -xvzf go1.9.1.linux-amd64.tar.gz 

3.then create your own go project directory with bin,src,pkg using:
mkdir -p ~/go_projects/{bin,src,pkg} 

4. cd/go_projects  
5.export  PATH=$PATH:/usr/local/go/bin
6. export GOPATH="$HOME/go_projects"
7. export GOBIN="$GOPATH/bin"
8.source ~/.profile
9.to checked using type go version:your output like: 
 go version go1.9.1 linux/amd64 
10.then go env : output is
  1. GOARCH="amd64"
    GOBIN="/root/go_projects/bin"
    GOEXE=""
    GOHOSTARCH="amd64"
    GOHOSTOS="linux"
    GOOS="linux"
    GOPATH="/root/go_projects"
    GORACE=""
    GOROOT="/usr/local/go"
    GOTOOLDIR="/usr/local/go/pkg/tool/linux_amd64"
    GCCGO="gccgo"
    CC="gcc"
    GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build215970517=/tmp/go-build -gno-record-gcc-switches"
    CXX="g++"
    CGO_ENABLED="1"
    CGO_CFLAGS="-g -O2"
    CGO_CPPFLAGS=""
    CGO_CXXFLAGS="-g -O2"
    CGO_FFLAGS="-g -O2"
    CGO_LDFLAGS="-g -O2"
    PKG_CONFIG="pkg-config"
 11.then create home named directory in src folder of go_projects like mkdir -p ~/go_projects/src/hello
 12.then Create and  run our first program :
  1. package main
    import "fmt"
    func main() {
    fmt.Printf("Hello,Gaurav Bole welcome in GoLang\n")
    }
 13.saved as a hello.go 
14. then run this program - go to directory of hello.go file then run a command 
15. go run hello.go  
16. and finally we get a output like :Hello,Gaurav Bole welcome in GoLang

Comments

Popular posts from this blog

>>list_numbers = [12,6,8,78] >>list_numbers[::-1] [78, 8, 6, 12] # Reverse a List >>list_numbers[-1:] [78] >>list_numbers[:-1] [12, 6, 8] #Remove a last number >>list_numbers[-1::] [78] >>list_numbers[-2::] [8, 78] # Last Two Element >>list_numbers[:-2] [12, 6] ########################################### Two List match one to end list_b = [5, 6, 7, 8,34] list_a = [1, 2, 3, 4, 90,80] c = map(lambda x,y:[x,y],list_a,list_b) for i in c:     print(i)

My First Game Application.........

APK file Link

Particle Js Example

Particle Js Example  it is state foreword example we just need to changes in .html , .css And Very Importantly .Json File 1.html file(Index.html file) : <!DOCTYPE html> <html lang="en"> <head>   <meta charset="UTF-8">   <meta name="viewport" content="width=device-width, initial-scale=1.0">   <meta http-equiv="X-UA-Compatible" content="ie=edge">   <title>Particles Login</title>   <link rel="stylesheet" href="style.css"> </head> <body>   <div id="particles-js">      </div>   <script src="https://cdn.jsdelivr.net/particles.js/2.0.0/particles.min.js"></script>   <script>     particlesJS.load('particles-js', 'particles.json', function(){       console.log('particles.json loaded...');     });   </script> </body> </html>  2