• 技术文章 >后端开发 >Golang

    mac能跑golang吗

    青灯夜游青灯夜游2022-12-19 11:39:31原创1336

    mac能跑golang。由于其模块化设计和模块化,即代码被编译并转换为尽可能小的二进制形式,因此,golang不需要依赖性,支持平台独立;golang的代码可以在任何平台上编译,也可以在任何服务器和应用程序上编译。

    本教程操作环境:windows7系统、GO 1.18版本、Dell G3电脑。

    什么是Go语言?

    Go是一种过程编程语言,可用于快速机器代码编译。它是一种静态类型的编译语言。它提供了并发机制,可以轻松开发多核和联网的机器级程序。它是快速,动态类型和解释语言;它提供对接口和类型嵌入的支持。

    Go语言是由Google的Robert Griesemer,Rob Pike和Ken Thompson 于2007年开发,但于2009年作为开源编程语言推出。

    注:go语言源代码文件的扩展名必须是.go 。

    golang支持跨平台

    Go语言就像Java语言一样,支持平台独立。由于其模块化设计和模块化,即代码被编译并转换为尽可能小的二进制形式,因此,它不需要依赖性。它的代码可以在任何平台上编译,也可以在任何服务器和应用程序上编译。

    不需要使用虚拟机,Go语言的代码可以直接输出为二进制可执行文件。而且Go语言拥有自己的链接器,不依赖任何系统提供的编译器和链接器。因此编译出的二进制可执行文件几乎可以运行在任何系统环境中。

    mac安装golang开发环境

    1.下载安装

    brew install go

    2.配置环境变量

    sudo vim ~/.zshrc
    
    //增加以下内容(可以不用配置goPath,直接使用mod进行项目管理,更方便,新建项目不用新建gopath,要不然下载的包在一起多个项目使用版本不一致有可能会有冲突)
    #go
    #export GOPATH=/opt/homebrew/Cellar/go/1.17.8
    #export GOBIN=$GOPATH/bin
    #export PATH=$PATH:$GOBIN
    #GO module
    export GO111MODULE=on
    export GOPROXY=https://mirrors.aliyun.com/goproxy/

    3.新建一个测试目录

    mkdir test
    go mod init test

    4.代码测试

    1.png

    5.常用命令

    go env #查看go环境变量
    
    go mod init #项目名称
    
    go get 地址 #下载远程依赖
    
    go list -m all #查看项目使用的模块
    
    go mod tidy  #清除未使用的依赖

    更多编程相关知识,请访问:编程视频!!

    以上就是mac能跑golang吗的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:Golang
    上一篇:golang形参有什么要求 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • grpc只支持go语言吗• go语言最重要特性是什么• 执行go语言的命令是什么• golang怎么删除文件• golang怎么实现文件锁
    1/1

    PHP中文网