首页 > 编程知识 正文

配置gopath,go语言是什么语言开发的

时间:2023-05-05 13:31:15 阅读:129132 作者:4910

可以简单地理解为:

$GOPATH是go的工程目录

/home/guest/go code—bin——pkg (——src $ go root是go的安装目录

/home/guest/tools/(goAPIauthorsbinblogcontributing.MDcontributorsdocfavicon.ii cocon )

1. GOROOT

简单来说,GOROOT在GO语言中表示GO语言的编译、工具、标准库等安装路径,在Linux系统中一般

Linux系统上的PATH变量(例如/usr/go或/usr/local/go )通常包含这两个目录,因此可以直接运行go命令,但在Windows系统上为http://www.sining

自定义安装go时,必须设置GOROOT的值。 例如,如果用户在Linux系统上具有root用户权限,并且想在自己的工作目录中安装go,请将GOROOT设置为自己的HOME目录,然后单击/home/目录中安装的go目录

导出GOROOT=$ home/go请将此命令放在C:go中,以便每次登录时自动配置go root。

要确定GOROOT值,可以使用GOROOT:命令显示当前值

2. GOPATH

GOPATH环境变量表示go的工作目录。 该目录指定需要从哪里查找go的软件包、可执行程序等。 此目录可以由多个目录表示。 go编译或运行时从该环境变量中进行对应搜索。 可能还不清楚。 工作目录和官方文档中的工作区可以理解为go源目录。 在此目录中进行编译,最后链接所需的库、可执行文件。 与c程序的目录相比,可能更容易理解。 通常,c的工程项目包含三个文件:包含目录、src目录和Makefile文件。

include目录包含可以包含在其他位置的所有头文件

src目录包含所有. c后缀的源文件

Makefile是项目的编译,在编译整个项目时必须运行make命令。 现在,您可以看到,GO不需要编写Makefile,只要运行build命令就可以自动编译。

3. GOROOT和GOPATH必须正确设置,并且对于GO标准库,在导入时不需要写完整路径;但是对于GOPATH中的包,必须根据目录级别明确写软件包的path

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。