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 @   EPIHPANY  阅读(24)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示