解决go 生成的exe不在bin文件夹里的问题

 更新时间:2020年12月14日 10:01:24   作者:云梦别  
这篇文章主要介绍了解决go 生成的exe不在bin文件夹里的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

GO项目目录解释

src存放源代码

pkg编译后生成的文件

bin编译后生成的可执行文件

背景

在src目录下,新建文件test.go,编写代码。

控制台执行go build test.go

之后发现:

生成的test.exe并没有在bin生成,而是在与源码test.go同级目录src下生成。

解决

控制台执行go install

补充:go install之后没有生成bin目录的原因(环境变量GOBIN)

运行go install HelloWorld,没有报错,但工作空间里也没有生成bin目录。

想起刚才重新配置环境变量时,把GOBIN也给配置了:/usr/local/go/bin。

所以导致install生成的bin并没在当前工作空间生成对应打bin目录,而是把文件直接生成到里/usr/local/go/bin里。

把GOBIN重新置为了默认的空,source之后并没成功。

因为用的LiteIDE,它打环境变量没有更新过来,重启LiteIDE也没好使。

最后把系统注销重新登录了一下好使了

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。如有错误或未考虑完全的地方,望不吝赐教。

相关文章

  • Go语言常见设计模式之装饰模式详解

    Go语言常见设计模式之装饰模式详解

    在 Go 语言中,虽然装饰模式没有像 Python 中应用那么广泛,但也有其用武之地,这篇文章我们就来一起看下装饰模式在 Go 语言中的应用吧
    2023-07-07
  • Go语言基础if条件语句用法及示例详解

    Go语言基础if条件语句用法及示例详解

    这篇文章主要为大家介绍了Go语言基础if条件语句的用法及示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步早日升职加薪
    2021-11-11
  • 使用Go语言开发短链接服务的方法

    使用Go语言开发短链接服务的方法

    短链接一般是通过映射关系,将长长的一串网址,映射到几个字符的短链接上,建立好这种映射关系之后保存到数据库里,用户每次访问短链接的时候,这篇文章主要介绍了使用Go语言开发一个短链接服务,需要的朋友可以参考下
    2024-03-03
  • Go语言包管理工具dep的安装与使用

    Go语言包管理工具dep的安装与使用

    godep是解决包依赖的管理工具,下面这篇文章主要给大家介绍了关于Go语言包管理工具dep的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-07-07
  • 几个小技巧帮你实现Golang永久阻塞

    几个小技巧帮你实现Golang永久阻塞

    Go 的运行时的当前设计,假定程序员自己负责检测何时终止一个 goroutine 以及何时终止该程序。有时候我们需要的是使程序阻塞在这一行,本文就来详细的介绍一下,感兴趣的可以了解一下
    2021-12-12
  • Golang流程控制语句的具体使用

    Golang流程控制语句的具体使用

    在编写程序时,流程控制是必不可少的一部分,本文主要介绍了Golang流程控制语句的具体使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-05-05
  • 使用Go module和GoLand初始化一个Go项目的方法

    使用Go module和GoLand初始化一个Go项目的方法

    这篇文章主要介绍了使用Go module和GoLand初始化一个Go项目,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-12-12
  • golang gorm的Callbacks事务回滚对象操作示例

    golang gorm的Callbacks事务回滚对象操作示例

    这篇文章主要为大家介绍了golang gorm的Callbacks事务回滚对象操作示例,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步早日升职加薪
    2022-04-04
  • Go语言中高效地处理集合的方法小结

    Go语言中高效地处理集合的方法小结

    在 Go 语言中,处理集合(如切片、映射等)时,可以通过多种方式提高效率,本文为大家整理了一些常见的方法,有需要的小伙伴可以了解一下
    2025-02-02
  • GO项目部署Linux服务器的实现示例

    GO项目部署Linux服务器的实现示例

    本文主要介绍了GO项目部署Linux服务器的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-06-06

最新评论