Go 应用

go 应用

ph.w

  • ph.w
    ph.w 12个月前
    1,Linux源码安装Golang

    安装1,源码安装下载地址:https://golang.org/dl/wgethttps://dl.google.com/go/go1.11.2.src.tar.gz编译和安装$tarzxvfgo1.11.2.src.tar.gz#解压$cdgo/src$./make.bash报错:BuildingGocmd/distusing/root/go1.4.ERROR:Cannotfind/root/g

  • ph.w
    ph.w 12个月前
    1.1,为什么正在编译go却需要go呢?

    这就要去理解bootstrap这个单词了,它是【自举】的意思,对于操作系统来说就是能够自己启动自己,对于编程语言来说就是能够自己编译自己。不要奇怪,最早的C编译器是用汇编语言写的,C汇编编译器能够编译出来C语言程序后,才有了用C语言写C编译器的可能,也就是说C语言可以自举了。同样go语言的发展历程也是一样,首个go语言编译器是用C写的,这样编译出来go程序后就可以用go语言写go自己的编译器了。到

  • ph.w
    ph.w 12个月前
    1.2,Go环境讲解GOROOT、GOPATH、GOBIN

    环境变量$sudovi~/.bashrc或/etc/profile加入:exportGOROOT=/usr/local/go#go目录exportGOROOT_BOOTSTRAP=/usr/local/go#这个很重要,编译其他版本时需要这个环境变量。exportGOPATH=$HOME/gocode#go源码目录,我们写的程序放这里exportGOBIN=$GOPATH/bin#go源码编译后保

  • ph.w
    ph.w 11个月前
    2,go应用之Grpc : 安装

    环境要求gRPC需要Go1.6+版本查看$goversiongolang安装参考:CUR_DOMAIN_URLkf3.html安装ProtocolBuffersv3下载地址:https://github.com/protocolbuffers/protobuf/releases1,选择一个对应平台的zip包下载:$wgethttps://github.com/protocolbuffers/pro