第一章 GO语言基础

一、Golang各个系统的操作

  1.在windows平台编译到linux和mac中

    SET CGO_ENABLED = 0     //禁用CGO

    SET GOOS = Linux/darwin     //目标平台是Linux/mac

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

    go build             //生成.exe文件,copy到linux或mac上就可以执行

   2.在Linux在平台编译到windows和mac中

    SET CGO_ENABLED = 0    //禁用CGO

    SET GOOS =windows/darwin  //目标平台是windows/mac

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

    go build             //生成.exe文件,copy到linux或mac上就可以执行

   3.在mac平台编译到linux和windows中

    SET CGO_ENABLED = 0    //禁用CGO

    SET GOOS = Linux/windows   //目标平台是Linux/windows

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

    go build             //生成.exe文件,copy到linux或mac上就可以执行

二、Go基础命令

   1.go install

       定义:把可执行文件加入到bin文件夹下,bin在环境变量中则可直接在cmd中执行

   2.go build

     定义:将go程序变成.exe可执行文件  //go build 路径.go

   3.go test

     定义:执行单元测试或压力测试

   4.go env

     定义:显示go相关的环境变量

   5.go fmt

     定义:格式化源代码,把其中书写不规范的代码自动缩进  //go fmt 路径和包

三、Golang项目结构

   1 bin

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

   2 pkg

     定义:存放编译后的库文件

   3 src

     3.1 个人开发

       项目一:模块一/模块二

       项目二:模块一/模块二

     3.2 公司提交

       公司代码仓库域名——公司内部模块结构——项目一:模块一/模块二

     3.3 目前

       网站域名——程序猿——项目一:模块一/模块二

猜你喜欢

转载自www.cnblogs.com/parallel-Y/p/11060260.html