一、文件存放的位置

  bin文件:存放编译后的二进制文件

  pkg文件:存放编译后的库文件

  src文件:存放源代码文件

二、运行文件的常用命令

  两种运行区别(直接运行和编译后运行)

1、编译生成可执行文件,可以在没有go开发环境下运行

2、编译后的文件会变大很多,因为编译时会将运行的依赖库包含在文件中

3、直接运行,机器需要有go开发环境

  直接运行程序:在终端输入go run 文件名.go

  编译程序:go build

  编译时修改文件名:go build -o 文件名.go

三、编译成linux文件

    SET CGO_ENABLED=0     //禁用CGO

  SET GOOS=LINUX            //目标平台是linux

SET GOARCH=amd64      //目标处理器架构是amd64

最新文章

  1. Unity3D知识框架
  2. WP8 对音视频格式支持的完整说明
  3. Groupon面经:Find paths in a binary tree summing to a target value
  4. Section 1.4 The Clocks
  5. HTML5上传图片预览
  6. 深入分析 ThreadLocal 内存泄漏问题
  7. bzoj4525: [Usaco2016 Jan]Angry Cows
  8. bootstrap3学习1:响应式布局layout
  9. Swift利用闭包(closure)来实现传值-->前后两个控制器的反向传值
  10. 变更mysql数据库文件目录 Linux
  11. anaconda不能安装python的包问题
  12. js中的回调函数的理解
  13. Python并发编程之学习异步IO框架:asyncio 中篇(十)
  14. Saltstack_使用指南02_远程执行-验证
  15. Vue编写的todolist小例子
  16. Linux sed 流编辑器
  17. array_multisort函数,以及多维数组下排序的应用,并与usort函数对比
  18. Log4cplus使用指南
  19. Javascript常用语法 (一)
  20. AOP在大规模软件开发项目中的应用(图)

热门文章

  1. Linux DNS 服务器配置与管理
  2. [转帖]时序数据库技术体系 – InfluxDB TSM存储引擎之数据写入
  3. (4)Spring Boot Web开发---静态资源
  4. EXCEL 快捷键大全
  5. Hibernate常用api以及增删改查
  6. Angular 学习笔记 immer 使用
  7. ffmpeg 播放器原理
  8. js循环修改数组属性key值
  9. MacOS X GateKeeper Bypass
  10. java 扫描微信公众号二维码,关注并登录逻辑