首页 > 系统相关 >golang - win10 打包exe在linux运行

golang - win10 打包exe在linux运行

时间:2022-11-17 06:22:05浏览次数:44  
标签:exe 后缀 golang linux go main 打包

1.打包步骤

需要设置go打包配置为linux

SET GOOS=linux
SET GOARCH=amd64

 

 然后cd 进入main.go文件目录执行打包指令

 go build main.go

 

 会出现一个没有后缀的main文件,

 

将这个文件压缩后拷贝到linux后解压出来,

 

 需要对main文件授权才可运行

 2.测试

执行指令即可运行,不需要配置go环境【如果有静态文件则需要一起拷贝过来,结构目录需要一致】

./main 

 

 

3.注意

需要win原生的cmd才可打包出无后缀的main文件

在idea里运行仍然有exe后缀

 

标签:exe,后缀,golang,linux,go,main,打包
From: https://www.cnblogs.com/c2g5201314/p/16898191.html

相关文章

  • Linux网络编程 使用socket实现简单服务器——多进程&多线程版本
    1.多进程版服务端#include<stdio.h>#include<arpa/inet.h>#include<unistd.h>#include<string.h>#include<stdlib.h>#include<signal.h>#include<wait.h>#include......
  • Linux网络编程 Socket
    预备知识 1.网络字节序我们已经知道,内存中的多字节数据相对于内存地址有大端和小端之分。 磁盘文件中的多字节数据相对于文件中的偏移地址也有大端小端之分。网络......
  • MySQL8.0.26-Linux版安装
    MySQL8.0.26-Linux版安装1.准备一台Linux服务器云服务器或者虚拟机都可以;Linux的版本为CentOS7;2.下载Linux版MySQL安装包https://downloads.mysql.com/archives/......
  • Linux简介
    一关于linuxAuthor:呆萌老师QQ:2398779723微信it_daimeng什么是Linux?用在哪些地方?Linux是一套操作系统,和我们熟悉的windows,苹果电脑的macOS一样,都是可以在电脑上运......
  • Linux环境下配置vscode的C/C++ 的make编译环境(编写makefile方式)代码Demo版
    以前写过同样话题下的图文版的,这里给出一个代码Demo版本,上一个图文版本参见:​​Linux环境下配置vscode的C/C++的make编译环境(编写makefile方式)​​  ===================......
  • Linux安装redis出现的一点问题
    gcc版本不够高安装的时候出现了:release.c:37:21:致命错误:release.h:没有那个文件或目录#include"release.h"然后发现是安装redis6.0需要gcc的版本为5.0以上,......
  • linux系列---【yum下载软件安装包及其依赖】
    yum下载软件安装包及其依赖1.场景生产中一般都是离线环境,需要安装一些软件的时候非常不方便,有时候下载好了软件,但是由于依赖的环境没安装而导致失败,为了解决这个问题......
  • 深入理解LINUX内核 第三版 电子书 pdf
    作者:(美)博韦,西斯特出版社:中国电力出版社原作名:UnderstandingtheLinuxKernel译者:陈莉君;张琼声;张宏伟 链接:深入理解LINUX内核第三版  为了彻底理解......
  • Linux内核设计与实现 第三版 电子书 pdf
    作者:[美]RobertLove出版社:机械工业出版社原作名:LinuxKernelDevelopment译者:陈莉君/康华 链接:Linux内核设计与实现第三版  本书详细描述了Linux内......
  • Arch Linux 的安装
    ArchLinux的安装作者:Grey原文地址:博客园:ArchLinux的安装CSDN:ArchLinux的安装版本ArchLinux:2022.07.01VMwareworkstation:16.2安装步骤下载ArchLinux并......