Java学习 -Golang开发环境+目录结构+编译+部署

开发环境

环境变量设置

GOROOT
go 复制代码
指定 golang sdk 的安装目录
GOPATH
go 复制代码
golang 工作目录,项目的源码放在这个目录下
PATH
go 复制代码
将 GOROOT/bin 放在 Path 路径下,方便命令行能直接运行 golang的命令行工具

项目目录结构

go 复制代码
|--project                    // 位于GOPATH下
    |--src                    // 存放源代码
        |--packageA
            |--packageA.go
        |--packageB
            |--packageB.go
    |--pkg                    // 编译后生成的文件
    |--bin                    // 编译后生成的可执行文件

<<<<<<< HEAD

go build -o client.exe IM-CMD/client // 在 src 下执行 go build

go build -o client.exe IM-CMD/client // 在 src 下执行 go build

ad926c08f98d1bad4d0b2cbdd5f7b947cedfb3b0

相关推荐
AutumnorLiuu11 小时前
C++并发编程学习(二)—— 线程所有权和管控
java·c++·学习
Demon_Hao11 小时前
JAVA缓存的使用RedisCache、LocalCache、复合缓存
java·开发语言·缓存
踏雪羽翼11 小时前
android 解决混淆导致AGPBI: {“kind“:“error“,“text“:“Type a.a is defined multiple times
android·java·开发语言·混淆·混淆打包出现a.a
lang2015092811 小时前
Tomcat Maven插件:部署与卸载的架构设计
java·tomcat·maven
sinat_2676119111 小时前
跟着官网学习协程随笔
学习·kotlin
serve the people12 小时前
python环境搭建 (六) Makefile 简单使用方法
java·服务器·python
重生之后端学习12 小时前
146. LRU 缓存
java·数据结构·算法·leetcode·职场和发展
萧曵 丶12 小时前
懒加载单例模式中DCL方式和原理解析
java·开发语言·单例模式·dcl
回忆是昨天里的海12 小时前
k8s部署的微服务动态扩容
java·运维·kubernetes
萧曵 丶12 小时前
单例模式 7 种实现方式对比表
java·单例模式