zoukankan      html  css  js  c++  java
  • Go编译安装

    go编译安装:

    • 设置环境变量
    # sudo vim /etc/profile.d/go
    	export GOROOT=/home/evescn/go
    	export PATH=$PATH:$GOROOT/bin
    	export GOPATH=/home/evescn/Applications/Go
    # source /etc/profile.d/go
    
    • 安装C工具
    # sudo apt-get install bison ed gawk gcc libc6-dev make
    
    • 安装1.4: 如果需要安装1.4以上的版本,需要把1.4版本一起下载。
    # tar -zxvf go1.4.linux-amd64.tar.gz
    # mv go  /home/evescn/go1.4
    
    • 安装1.4编译器
    # cd go1.4/src/
    # sudo CGO_ENABLED=0
    # ./make.bash
    
    • 安装1.10.1
    # tar -zxvf go1.10.linux-amd64.tar.gz
    # mv go /home/evescn
    # cd /home/evescn/go/src
    # ./all.bash
    
    • 测试代码:
    # vim hello.go
    package main
    
    		func main() {
    			println("Hello", "world")
    		}
    # go run hello.go
    
    • go编译go代码:

    • 编译

    # go build test.go
    		# 输入可执行文件test
    		# ./test 运行go代码
    
    • 指定输出文件
    # go build -o evescn test.go
    
    • 修改权限命令
    # chmod 777 程序名称
    
    • 后台运行的命令
    # nohup ./程序名 & 
    
    • 不输出错误信息
    # nohup ./程序名 >/dev/null 2>&1 &
    
    • 关闭程序
    # ps aux | grep '程序名'
    # kill '进程ID'
    
  • 相关阅读:
    模拟hadoop-rpc通信
    IOUtils方式上传下载文件
    HDFS基本操作的API
    HDFS基本命令行操作及上传文件的简单API
    gcj_2016_Round1_B
    hiho_1070_RMQ
    hiho_1068_RMQ_st算法
    hiho_1067_最近公共祖先2
    hiho_1062_最近公共祖先
    hiho_1066_并查集
  • 原文地址:https://www.cnblogs.com/evescn/p/10692317.html
Copyright © 2011-2022 走看看