go程序在linux服务器上运行

一、go语言环境安装

参考菜鸟教程

二、编译

  1. 测试代码源码:
package main

import "fmt"

func main() {
	fmt.Println("go running...")
}

  1. 编译
    在powershell终端输入命令编译后是运行不了的,在源码文件目录cmd,然后输入编译命令go build

    1. 编译前先设置几个环境变量
    • GOARCH:目标平台(编译后的目标平台)的处理器架构(386、amd64、arm)
    • GOOS:目标平台(编译后的目标平台)的操作系统(darwin、freebsd、linux、windows)
    set GOARCH=amd64
    set GOOS=linux
    
    1. 编译
    go build test.go
    


    1. 上传编译后的文件到服务器

三、运行

./test


没有权限,赋予所有权限

chmod 777 test

再次运行

./test

posted @ 2023-06-11 09:03  EPIHPANY  阅读(33)  评论(0)    收藏  举报