创建go项目

编程入门 行业动态 更新时间:2024-10-12 18:18:34

创建go<a href=https://www.elefans.com/category/jswz/34/1771421.html style=项目"/>

创建go项目

首先了解,一般的Go项目的目录结构:

|--bin             //存放编译后的可执行文件;
|--pkg           //存放编译后的包文件
|--src            //存放项目源文件

1、建立工程文件夹WebTest,在WebTest中创建src。

WebTest

|---src

2、将工程跟目录配置到环境变量GOPATH中,如e:/WebTest

3、在src中创建两个文件夹作为包,包名分别为WebTest和main

WebTest

  |---src

       |---Test

       |---main

4、 分别在Test和main包中创建源程序代码文件test.go,main.go

WebTest

  |---src

       |---webtest

            |--test.go

       |---main

            |--main.go

//test.go

package webtest
 
import (
    "fmt"
)
 
func LoadConfig() {
    fmt.Println("Hello World!")
}
 //main.go

package main
 
import (
    "webtest"
)
 
func main() {
    webtest.LoadConfig()
}
注意,最好就是 webtest.go中的package名和目录中包文件名一致,文件名可以随便。package表示该文件所属的包。

要使该包中的函数或者变量被其他包所使用时,命名必须以大写字母开头!相对与表示为公共变量,小写开头为私有变量。

 5、之后打开命令窗口输入go install main,就可以看到生成了bin和pgk文件夹

WebTest

  |--bin

       |--main.exe

  |--pkg

       |--windows_amd64

            |--WebTest.a

  |---src

       |---WebTest

            |--test.go

       |---main

            |--main.go

6、到此,一个基本项目就创建成功了。

go install和go build的区分

go install/build都是用来编译包和其依赖的包。
区别:
go build只对main包有效,在当前目录编译生成一个可执行的二进制文件(依赖包生成的静态库文件放在$GOPATH/pkg)。
go install一般生成静态库文件放在$GOPATH/pkg目录下(生成的编译后的包文件),文件扩展名a,如果为main包,则会在$GOPATH/bin 生成一个可执行的二进制文件。
————————————————
版权声明:本文为CSDN博主「为了寻找2B」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:

更多推荐

创建go项目

本文发布于:2024-02-27 00:46:25,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1704593.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:项目

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!