可以看到,在指定目录下生成了一个我们自定义名称的exe文件,而且此时Output directory目录其实是没有作用的,设置为空也是可以的 2、打包成linux程序 配置如下: 主要是加了环境变量 GOOS=linux;CGO_ENABLED=0;GOARCH=amd64 输出文件的时候,去掉了.exe的后缀,执行结果如下: 生成了一个这个文件,这个文件就可以直接在l...
打开运行设置 新建一个go build 新增一个设置,命名为“build windows”,赋值如图 其中最重要的是Environment 选择正确的配置,开始编译(运行) 会直接生成exe 双击可以直接运行 如果是想编译为linux可用的,配置如下(注意有三个变动,首先指定一个新的输出目录,其次要反选掉Checkbox,因为我们是windows平台,编译完无法直接...
GoLand生成可执行文件(Windows、Linux) 打开运行设置 新建一个go build 新增一个设置,命名为“build windows”,赋值如图 其中最重要的是Environment 选择正确的配置,开始编译(运行) 会直接生成exe 双击可以直接运行 如果是想编译为linux可用的,配置如下(注意有三个变动,首先指定一个新的输出目录,其次要反选掉Checkbox,...
打包环境:windows 10 goland 编译器中 操作方法:进入项目的main.go所在目录,输入如下命令,当前目录便会生成main的可执行文件 set CGO_ENABLED=0 && set GOOS=linux set GOARCH=amd64 && go build -o main 1. 注:如果是mac环境,可使用以下命令 CGO_ENABLED=0 && GOOS=linux && GOARCH=amd64 && go build...
Windows系统下的goland在build程序时,需要配置一下环境变量,具体配置如下(输出目录一般我比较习惯指到源码位置): Image.png 命令行方式: # 逐行输入setCGO_ENABLED=0setGOOS=linuxsetGOARCH=amd64# build 二进制文件go build-o main-linux main.go//Windows系统运行,后缀.exe...
GoLand——windows下如何编译Linux二进制文件 前言 部署了夜莺的监控系统,需要部署下邮件发送和企业微信机器人 步骤 打开终端(一定要cmd终端才可以) 代码语言:javascript 复制 SETGOOS=linuxSETGOARCH=amd64 GOOS:目标平台的操作系统(darwin、freebsd、linux、windows) GOARCH:目标平台的体系架构(386、amd64、arm)...
1、Linux上安装go的环境 看看是否安装成功:2、配置远程连接 新加Deployment ⇒ Configuration 选择FTP:起个名字:连接远程Linux服务器:建立本地和远程项目代码的映射,这里在Linux新建个对应的文件夹:映射建立成功:将Windows上已有的代码上传到Linux,以便后面构建编译:开启自动上传,实现Windows本地写代码,自动同步...
一个运行于Mac OS、Wondows和Linux之上的开发工具,默认提供Go语言的语法高亮,安装Go语言插件,还可以支持智能提示,编译运行等功能。 2. LiteIDE LiteIED是一款专门为GO语言开发的跨平台轻量级集成开发环境(IDE),是国人开发的,免费的。 3. Goland Goland是一个Go语言的IDE,是JetBrains公司开发的,是收费的 ...
所以我们常用的goland编译配置的,都是Windows环境,生成也的EXE执行程序 但我们很多部署服务器都是linux,所以要部署的时候,需要生成linux环境下的执行程序 网上有说,修改配置后再编译,如: set CGO_ENABLED=0 set GOOS=linux set GOARCH=amd64 但,生成完,需要把配置改回来后,才能再用。每次都要改下命令。
我们可以点击最左边的加号增加执行种类(我这里第一个是编译windows系统下的应用,第二个是linux下的) 右边Name选项里面是你自己填的种类名称 Run kind我们选择File,因为一般都是运行main文件 Files可以有多个,这是main文件的绝对路径 Output directory表示应用程序的输出目录(我这里是项目根目录) ...