首页 > 系统相关 >windows系统使用终端和goland编辑器打包golang程序方法

windows系统使用终端和goland编辑器打包golang程序方法

时间:2023-11-15 20:13:16浏览次数:44  
标签:exe windows golang 编辑器 goland GOOS linux 打包

上一篇文章说了,windows系统,如何使用goland编辑器打包exe和linux程序,这篇文章再补充一下,使用终端和goland编辑器打包的对比情况。

这里的终端可以是,cmd、Windows PowerShell、MINGw64

这里,我使用goland编辑器里面的Terminal,也就是Windows PowerShelll来操作

1、goland编辑器打包exe或者linux

Modify Run Configuration不设置Environment(或者设置GOOS=windows),则打包exe

Modify Run Configuration设置Environment:GOOS=linux,则打包linux

注意:这2个操作跟go env环境变量里面的GOOS的值无关

2、终端打包exe或者linux

先查看go env

打包

第二个文件,我故意命名为.exe后缀的文件,直接终端运行一下,看看效果

结果显示无法执行1-linux.exe,虽然是.exe后缀的,但是它本质是linux的文件,所以windows无法执行,将此文件部署到linux环境下,赋予执行权限,是可以正常执行的

1-linux文件同样可以执行成功

现在修改go env GOOS参数为windows,这里我有个疑问,网上好多说直接set GOOS=linux即可,但是我这样操作,却是不行的

标签:exe,windows,golang,编辑器,goland,GOOS,linux,打包
From: https://www.cnblogs.com/firstlady/p/17834656.html

相关文章

  • windows bat批处理 hack小工具的文件编写(除了library要自己调整外都可以用)
    @echooffcolor0Amodeconcols=1500lines=1500mshtavbscript:msgbox("welcometothe江南的江万能工具箱")(window.close)title"hackjiang":HACKclsecho[][][][][][][][][][][][][][][][][][][][][]......
  • Ubuntu实现与主机Windows复制粘贴(安装VMware Tools)
    若不能实现主机与客户机间粘贴复制执行以下命令sudoapt-getautoremoveopen-vm-toolssudoapt-getinstallopen-vm-toolssudoapt-getinstallopen-vm-tools-desktop执行完成然后重启Ubuntu下安装VMwareTools直达链接......
  • windows安装mysql5.7.24
    下载mysql5.7.24.ziphttps://downloads.mysql.com/archives/community/解压1.安装,管理员权限打开cmd窗口,输入下边命令mysqld--installmysql--defaults-file=D:\mysql-5.7.24-winx64\mysql-5.7.24-winx64\my.ini(注:若出现MSVCR120.dll、MSVCP120.dll缺失,则安装vcredist_x64.exe......
  • vcpkg install polyclipping:x64-windows Could not locate a manifest (vcpkg.json)
    错误信息表明vcpkg在当前工作目录及其父目录中找不到vcpkg.json文件,因此无法确定要安装的库。这可能是因为你执行vcpkginstall命令的位置不在包含vcpkg.json文件的项目目录中。以下是解决方法:确保在包含vcpkg.json的项目目录中运行命令:打开一个命令行终端。切......
  • 软件测试|Windows系统配置pytest+allure环境教程
    前言allure可以输出非常精美的测试报告,也可以和pytest进行完美结合,不仅可以渲染页面,还可以控制用例的执行。本文我们将介绍Windows系统中如何配置allure环境。第一步:配置Java环境因为allure的运行依赖于Java环境,所以我们需要先配置好Java环境,allure需要的Java环境为:JDK1.8+,配置......
  • Mysql免安装版(windows)配置
    1.安装包见附件注意:附件不允许上传分卷包,只能zip后缀,下载后需要将.z01,z02,z03后面的.zip删除,最终附件如下mysql-5.7.38-winx64.z01mysql-5.7.38-winx64.z02mysql-5.7.38-winx64.z03mysql-5.7.38-winx64.zip或者去官网下载 https://dev.mysql.com/downloads/mysql/2.安......
  • Goland推荐插件
    统一代码import风格代码缩略图-CodeGlance3代码缩略图,主要是一个文件里面代码太长的话,可以通过这个缩略图快速去到想要的代码块。因为是自己写的代码,有时候写多了,或者都是在改一份代码,通过缩略图里面的长短,可以分辨出来,某个方法在哪个地方。个人习惯就是通过直接点击缩略图上......
  • VMware(Windows系统)不能复制粘贴拖拽
    1、先去把网上常见的方法看一遍,都不行。你再来试下面这个。2、wen.bat,通过共享文件放到虚拟机上,进行安装: 去百度网盘捞。链接:https://pan.baidu.com/s/1yokse5BUQ-by9azPGU_sJw?pwd=a123提取码:a123 3、然后就成功了。  共享文件: 本机电脑的IP,通过cmd去查ipco......
  • 【golang】Golang 哈希码 hashcode 输入一个字符串,得到一个唯一标识码
    如何输入一个字符串,得到一个唯一的hashcode?例子如下:packagemainimport("fmt""hash/crc32")//Stringhashesastringtoauniquehashcode.////crc32returnsauint32,butforouruseweneed//andnonnegativeinteger.Herewec......
  • 【Windows】Java开发环境基础配置(JDK+Maven+IDEA)
    JDK下载安装包前往JDK官方网站,单击x64Installer后的下载链接,加载JDK19.0.2安装包。双击运行jdk-19_windows-x64_bin.exe。下一步,在如下步骤记录下安装路径,然后下一步直到完成。在C:\ProgramFiles\Java\jdk-19\下即可看到已安装的JDK文件。配置环境变量Windows桌面搜索......