`
天才狐狸
  • 浏览: 9607 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

Google的Go语言在linux环境下的安装

阅读更多

#检查当前的linux环境版本
uname -a
输出:2.6.9-5.EL #1 Wed Jan 5 19:22:18 EST 2005 i686 i686 i386 GNU/Linux

#设置go语言的环境变量
vi .bashrc
#增加以下必要的环境参数,如果是amd64位系统或者非linux 参考安装文档http://golang.org/doc/install.html

export GOROOT=$HOME/go
export GOARCH=386
export GOOS=linux
export GOBIN=$HOME/bin

#检查环境变量设置
env |grep GO

#检查是否有必要的 mercuial包,即输入
hg
#命令是否系统有回应,没有则需要安装

#首先去http://mercurial.selenic.com/wiki/Download 下载源码。
wget http://mercurial.selenic.com/release/mercurial-1.4.3.tar.gz
gunzip mercurial-1.4.3.tar.gz
tar -xvf mercurial-1.4.3.tar
cd mercurial-1.4.3
make install
#安装完毕后测试hg命令是否ok

 #下载Go的源代码

hg clone -r release https://go.googlecode.com/hg/ $GOROOT

#检查编译环境
make
gcc
awk

#开始进入go的安装,进入src目录后执行all.bash脚本代替传统的./configure && make && make install
cd $GOROOT/src
./all.bash

#如果编译过程中没有出现错误或者权限问题,设置bin目录到path中
vi .bashrc
export PATH=$PATH:$GOBIN

vi hello.go

package main
import "fmt"

func main() {
  fmt.Printf("hello, world\n")
}

#GO语言不同的安装环境编译和运行指令不尽相同,比如在我用的linux+386环境就是 8g & 8l
8g hello.go
#得到编译后的输出文件,也是用8结尾 hello.8
#link该文件,因为不写c,应该是和c类似吧
8l hello.8
#在当前目录下得到一个 8.out的文件
./8.out


hello, world

分享到:
评论

相关推荐

    linux 安装go环境并部署go程序

    本文将详细介绍如何在 Linux 服务器上安装 Go 环境,并部署 Go 程序。该过程包括准备 Linux 服务器、下载 Go 安装包、安装 Go 环境、配置环境变量、部署 Go 程序等步骤。 一、准备 Linux 服务器 在开始安装 Go ...

    Centos7安装golang

    为了能够在任意目录下使用Go语言命令,需要将Go语言的安装路径添加到系统的环境变量中。 1. **编辑配置文件** 使用文本编辑器打开`/etc/profile`文件: ```bash vim /etc/profile ``` 2. **添加环境变量** ...

    linux下go环境一键安装配置

    本教程将详细介绍如何在Linux环境下进行Go语言的一键安装配置,让你快速拥有一个功能完备的Go开发环境。 首先,我们需要了解Go语言的安装过程。在Linux中,Go的安装通常通过下载源码包或使用包管理器来完成。"一键...

    GO编译开发环境安装包-linux官方版

    Go(GOLANG)是一种由Google开发的开源编程语言,设计初衷是为了提高开发...掌握这些知识点,你就可以在Linux环境中有效地进行Go语言的开发工作。随着实践的深入,你会发现Go语言在高性能、高并发场景下的强大优势。

    Linux下的Go语言开发环境:go1.15.6.linux-amd64.tar.gz

    首先,我们来看标题"Linux下的Go语言开发环境:go1.15.6.linux-amd64.tar.gz",这表明我们要在Linux操作系统上搭建Go的开发环境,使用的版本是go1.15.6,针对的是64位(amd64)架构的系统。.tar.gz是一个常见的Linux...

    go1.10.3版语言包 for linux

    Go语言,又称Golang,是由Google开发的一种静态类型的、编译型的、并发型的、垃圾回收的编程语言。Go语言的设计目标是提高开发效率,简化多核或多系统的并发编程,以及提供更好的工具链支持。在标题中提到的"Go...

    go1.10.linux-amd64.tar.gz 最新版本Go语言的Linux安装包

    Go语言,又称Golang,是由Google开发的一种静态类型的、编译型的、并发型的、垃圾回收的编程语言。这个“go1.10.linux-amd64.tar.gz”文件是Go语言的1.10版本在Linux操作系统上64位架构的安装包。下面我们将深入探讨...

    golang 1.9.5 Linux编译环境 64位amd

    首先,为了在Linux环境下安装Go 1.9.5,你需要下载对应的tar.gz归档文件,如“golang 1.9.5.linux-64.tar.gz”。这个文件是一个压缩包,包含所有必要的可执行文件和库,用于在Linux系统上搭建完整的Go开发环境。你...

    go语言1.9.3 linux版本

    Go语言,也称为Golang,是由Google开发的一种静态类型的、编译式的、垃圾回收的、并发型且具有C-like语法的编程语言。Go语言的设计目标是提高开发效率,简化系统编程,尤其是网络和多处理器系统。Go语言1.9.3是这个...

    go语言1.11.5 linux

    在这个“go语言1.11.5 linux”版本中,我们关注的是Go在Linux 64位环境下的应用。 Go 1.11.5是Go语言的一个稳定版本,包含了多个改进和修复。这个版本可能包括性能优化、新的语言特性、API更新以及对已知问题的修复...

    go1.9.2.linux-amd64.tar.gz 官网最新golang的Linux安装包

    总结,`go1.9.2.linux-amd64.tar.gz`是为Linux AMD64平台提供的Go语言开发环境,通过简单的安装步骤,开发者可以快速在Linux系统上搭建起Go语言开发环境,利用Go的强大特性和丰富库资源进行高效的软件开发。

    protobuf的go语言插件,Linux中适用

    标题"protobuf的go语言插件,Linux中适用"指的是在Linux操作系统环境下,使用protobuf为Go语言提供的插件工具。这个插件使得Go开发者能够在他们的项目中利用protobuf的强大功能,方便地处理结构化数据的序列化和反...

    go语言1.11.4版本Linux安装包

    Go语言,也被称为Golang,是由Google开发的一种静态类型的、编译式的、并发型且具有垃圾回收功能的编程语言。它的设计目标是提高开发者的生产力和代码的可移植性。Go语言1.11.4版本是Go语言的一个稳定版本,它包含了...

    go语言开发环境安装配置

    在本文中,我们将深入探讨如何在Linux和Windows操作系统上安装和配置Go语言的开发环境,以及如何在Windows下的IntelliJ IDEA中设置Go语言的编译环境和相关插件。 首先,让我们开始安装Go语言的环境: 1. **Linux...

    GO语言解压缩版(Linux_32位)

    本篇将详细介绍如何在Linux 32位系统上安装和配置GO语言环境,以"GO语言解压缩版(Linux_32位)"为例,该版本为1.10.3,通过下载并解压的方式进行安装。 首先,我们需要了解GO语言,全称Golang,是由Google开发的一...

    go1.2.1.linux-386.tar.gz go语言安装包

    Go语言,又称Golang,是由Google开发的一种静态类型、编译型、并发型且具有垃圾回收功能的编程语言。它旨在提高开发效率,同时保持程序运行的高效性。Go语言的设计受到了C语言的影响,但也引入了许多现代编程语言的...

    ubuntu 安装 go语言环境教程

    ### Ubuntu 安装 Go 语言...通过以上步骤,你已经在 Ubuntu 16.04 上成功安装了 Go 语言环境以及 Supervisor、MySQL、Redis 和 RabbitMQ 等必要的依赖。这些工具可以帮助你在开发过程中更加高效地管理和部署应用程序。

    Go语言开发环境搭建

    在IT行业中,Go语言,又称为Golang,是由Google开发的一种静态类型的、编译型的、并发型且具有垃圾回收功能的编程语言。它旨在提高编程效率,简化系统编程,并支持大规模并发。本文将详细讲解如何搭建Go语言的开发...

    linux安装go软件

    在Linux系统中安装Go语言(也称为Golang)是一个简单的过程,主要涉及到下载Go的源码包或使用包管理器进行安装。以下是详细的步骤和相关知识点: 1. **检查系统需求**:首先确保你的Linux系统满足Go语言的最低要求...

    go1.21.1.linux-amd64.tar.gz

    在压缩包子文件的文件名称列表中,只有一个条目"go",这可能意味着解压后会得到一个名为"go"的目录,其中包含了Go语言的完整安装内容,如bin目录下的可执行文件(如`go`, `godoc`, `gofmt`等),src目录下的源代码,...

Global site tag (gtag.js) - Google Analytics