首页 > 其他分享 >idea - 在Terminal 交叉编译golang 解决

idea - 在Terminal 交叉编译golang 解决

时间:2023-04-24 13:56:12浏览次数:30  
标签:Terminal SET 交叉 idea golang 编译 go

1. 背景

在idea Terminal 栏执行 go build xxx.go

打包的是exe 文件

交叉编译

配置

SET CGO_ENABLE=0
SET GOOS=linux
SET GOARCH=arm64
go build xxx.go

发现编译文件仍然是exe

2.解决

需要切换为cmd 指令

执行

cmd

然后在执行交叉编译即可

 

标签:Terminal,SET,交叉,idea,golang,编译,go
From: https://www.cnblogs.com/c2g5201314/p/17349243.html

相关文章

  • 基于golang实现ssh terminal
    基于golang实现sshterminal实现sshterminal相对比较容易,简单来说需要初始化ssh连接后,通过ssh连接创建一个会话,定义好输入、输出,然后再请求pty(需要定义好modes)与远程会话进行关联。packagemainimport( "fmt" "github.com/gin-gonic/gin" "github.com/gorilla/websocket"......
  • idea--工作流activiti插件<->20230424
    idea2019集成activiti,ideaactiviti新建bpmn文件,解决ideaactiviti中文乱码 idea在线安装activiti插件1.File-->Settings2.点击Plugins,右侧界面点击Marketplace后在搜索框搜索actiBPM注:网络原因没有加载出来,实属抱歉.按钮请各位看官自行脑补 -_-! ......
  • 【开发工具】idea2023.1社区版设置优化,媲美旗舰版
    相信大家很多时候都是用旗舰版来开发,各种序列号破解包各种搞,但说不定哪天又失效了那天又爆泄漏隐私安全问题。随着idea的版本升级破解也不好搞了,所以我就直接用了社区版,经过一番折腾发现社区版一点不比旗舰版差,可能是我用到的功能比较少吧。一、配置全局1.1、配置软件配置1.2......
  • IDEA中JavaDocs路径是红色的
    转载链接:https://blog.csdn.net/Chia_Hung_Yeh/article/details/102936633ProjectSettings-->Libraries-->Sources、JavaDocs路径出现红色字体ClassesClasses中的jar,是程序在运行项目的时候使用的,因为这个是直接编译好的class文件,可以直接被虚拟机运行的。SourcesSource......
  • golang中sync.Pool的使用示例
    先上代码:packagemainimport( "fmt" "sync")varpoolsync.Pooltypepersonstruct{ Namestring Ageint}funcinit(){ pool=sync.Pool{New:func()any{ returnnew(person) }}}funcmain(){ p:=pool.Get().(*person) p......
  • Golang实现TCP端口扫描器
    简易版packagemainfuncworker(ports,resultschanint){forp:=rangeports{address:=fmt.Sprintf("bilibili.com:%d",p)conn,err:=net.Dial("tcp",address)iferr!=nil{result<-0conti......
  • Idea日志中文乱码的解决办法
    背景:之前用的Idea的社区版,没有出现日志中文乱码的问题后来因为UI自动化的原因,安装了专业版,专业版出现了日志中文乱码的问题 使用了各种方法,在所有需要配置成UTF-8的地方都配置完成了依然无效对我来说无效或者不全面的方法见下列链接,应该是大家常能百度出来的方法IDEA控制......
  • IDEA @符 路径跳转
    1.在根目录下新建 alias.config.js文件'usescript'constpath=require('path')functionresolve(dir){returnpath.join(__dirname,dir)}module.exports={resolve:{alias:{'@':resolve('src&#......
  • GoLang 版本号大小对比
    go版本号大小对比,比如:1.0.0 <1.0.1   思路:按照 .(点符号)分割,分割后将其转成整型,然后再就行对比。//版本号对比使用【版本号=第一位*10000+第二位*100+第三位】//一般版本号是3位,如果大于三位就需要在此进行扩展funcFormatAppVersion(versionNostring)int{......
  • Golang实现代理TCP客户端
    目标网站xxx.com,代理服务器xxxproxy.com,通过代理服务器实现流量转发。packagemainfunchandle(srcnet.Conn){dst,err:=net.Dial("tcp","xxx.com:80")iferr!=nil{log.Fatalln("Unabletoconnectoutunreachablehost")}deferd......