`

Debian 系统 开发 GO 语言

 
阅读更多

官方网站地址是 :

 

http://golang.org/

 

中文 翻译 项目:

 

http://code.google.com/p/golang-china/

 

eclipse 插件地址:

 

 

http://code.google.com/p/goclipse/

 

更新 的url 地址:

 

http://goclipse.googlecode.com/svn/trunk/goclipse-update-site/

 

首先是安装go的环境

 

可以看安装文档:

 

http://code.google.com/p/golang-china/wiki/Install

 

需要下载 hg 工具

 

debian 使用 安装编译环境:

 

apt-get install python-setuptools python-dev build-essential

 

 

然后下载:

 

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

 

进行编译:

 

centos install

 

yum install hg

yum install bison gcc

 

 

 sh /opt/google/go/src/all.bash 

 


开始进行编译 需要漫长等待

 



 

安装 完成需要设置下 环境变量:

 

 

export PATH=$PATH:/opt/google/go/bin



 我是将 go 安装到 opt 下面了


go的命令 有 6g 是编译 ,6l 是进行连接。

然后是执行。


 

package main

import "fmt"

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

 编写 hello world。

 


然后进行编译,连接,执行。

 

 

下面开始安装 eclipse :

 

http://goclipse.googlecode.com/svn/trunk/goclipse-update-site/

 


然后重启 eclipse。

 

重启就会发现 eclipse 多了一个 go 的环境。


 

首先设置 go 目录:

 


 

如果目录正确 。 编译连接 会字段 添加。

 

创建一个测试工程:


然后注意 一定 要在cmd 文件夹创建源文件否则 不给 能允许 main 函数。

 


go的语法啥的可以学习 

 

 

http://code.google.com/p/golang-china/

 

从这个上面多看看。。

 

当然简单的 hello world 是没有啥可看的。。要想快点入门直接把 go 的test 文件夹拷贝过来看看人家是怎么写的。

 

 


 

test 目录下面的 文件 都可以编译运行 。但 IDE 里面有些就显示 不正常。报错。

 

 

总之环境是可以搭建了。接下来 就学习 语法了。。继续更新中。

  • 大小: 49.2 KB
  • 大小: 34.6 KB
  • 大小: 36.2 KB
  • 大小: 25.1 KB
  • 大小: 26.5 KB
  • 大小: 16.5 KB
  • 大小: 38.5 KB
  • 大小: 25 KB
  • 大小: 58 KB
  • 大小: 28.8 KB
  • 大小: 38 KB
  • 大小: 48.5 KB
0
0
分享到:
评论

相关推荐

    Go-aptly-Debian仓库管理工具

    `Go-aptly` 是一个基于 Go 语言开发的开源工具,专门用于 Debian 软件仓库的管理和维护。它为 Debian 和 Ubuntu 的软件包管理提供了一个灵活、安全且高效的解决方案,使得开发者和系统管理员能够创建、组合、发布 ...

    BBS-GO 3论坛程序部署简单教程(Debian10 Linux系统+Caddy服务器+Mysql数据库)

    BBS-GO是一款基于Go语言开发的论坛程序,它提供了高效、稳定的社区交流平台。Caddy则是一个轻量级的Web服务器,以其简洁的配置和自动SSL证书申请功能而受到欢迎。以下是详细的部署步骤: 1. **系统准备**: - 首先...

    在Linux系统中安装Go语言的详细教程

    Go (也叫 “golang”)是一款由Google...下面是在基于Debian的发行版上使用apt-get来安装Go语言和它的开发工具。 $ sudo apt-get install golang 检查Go语言的版本来验证安装。 $ go version go version go1.2.1

    go1.11.13.linux-amd64.tar.gz

    Go语言,也被称为Golang,是由Google开发的一种静态类型的、编译式的、并发型且具有垃圾回收功能的编程语言。Go语言的设计理念是简洁、高效和可移植,它结合了C语言的执行效率和Python语言的开发速度。"go1.11.13....

    针对现代开发人员的debian打包:面向现代开发人员的Debian打包教程

    在当今时代,新的范例和语言(例如DevOps,Node.js,Ruby,Go和下一代JVM语言)占据了上风,人们一直在寻找管理其应用程序和基础架构部署的最佳方法。 人们涌向Docker或自定义方案,例如将二进制tarball上传到...

    LXC容器镜像制作的源码-go语言实现

    Go语言,又称Golang,是由Google开发的一种静态类型的、编译型的、并发型的、垃圾回收的编程语言,因其简洁的语法和高效的性能而被广泛应用于系统工具和服务器程序的开发,包括容器相关的项目。 LXC容器是一种轻量...

    golang 树莓派安装文件 17.6版本

    Golang,也称为Go语言,以其高效、简洁的语法和内置并发支持而闻名。对于树莓派这样的小型计算设备,Golang的轻量级特性和优化的性能使其成为理想的开发语言。 首先,我们需要了解树莓派。树莓派是一种基于Linux的...

    VSCode Golang 工具

    Golang,又称Go语言,是由Google开发的一种静态类型的、编译型的、并发型且具有垃圾回收功能的编程语言,设计目标是提高开发效率,简化系统级编程,并且易于部署。在Ubuntu上,Golang可以通过官方软件仓库或直接从...

    vscode go开发环境 linux

    总的来说,通过在Linux环境下配置VSCode、安装Go语言、设置工作区以及集成gocode、godef和goreturns等工具,你可以构建一个强大的Go开发环境,为编写高质量的Go代码提供便利。记住,持续学习和实践是成为优秀Go...

    linux安装go软件

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

    基于Python与Go语言的多进程批量Ping检测工具设计源码

    该项目是一款基于Python与Go语言开发的多进程批量Ping检测工具源码,共计22个文件,涵盖3个Python脚本、2个Git忽略配置、2个XML配置文件、2个文本文件、1个Idea项目文件以及一系列的DEBIAN相关脚本文件。此工具利用...

    Go安装包1.16 linux

    Go语言,也被称为Golang,是由Google开发的一种静态类型的、编译式的、并发型且具有垃圾回收功能的编程语言。Go的设计受到了C语言的影响,同时加入了现代化编程语言的一些特性,如内存安全、垃圾回收和结构体类型。...

    恰当地:恰当地-Debian存储库管理工具

    7. **Golang 开发**:`Aptly` 使用 Go 语言编写,这使得它具有跨平台、轻量级和高效率的特点。 **使用场景** 1. **企业内部私有仓库**:在企业环境中,`Aptly` 可用于构建私有的软件仓库,确保软件包的安全性和...

    开源项目-junland-hello-deb.zip

    开源项目“junland-hello-deb”是一个教程,旨在教授如何将Go语言编写的应用程序打包成适用于Debian系统的deb包。这个压缩包“hello-deb-master”包含了项目的源代码和其他相关文件,使得开发者能够跟随教程步骤,...

    Go-NFPMisNotFPM-用Go编写的一个简单deb和rpm包装器

    【标题】"Go-NFPM is Not FPM - 用Go编写的一个简单deb和rpm包装器"揭示了这个开源项目的核心目标,即提供一个用Go语言实现的工具,用于创建Linux系统的软件包,特别是.deb(Debian包)和.rpm(Red Hat Package ...

    程序员如何选择职业赛道.docx

    Go(又称为 Golang)是一种并发能力强的语言,设计之初就考虑到了大规模系统的开发需求。Go 在云计算、微服务架构等领域有着广泛的应用前景。 ##### 2.6 C# C# 是微软开发的一种面向对象的编程语言,主要用于 ...

    caddy-master.zip_Linux https server_golang

    作为一个用Go语言(Golang)编写的服务器软件,Caddy在IT行业中因其易用性和安全性而受到广泛赞誉。以下是关于Caddy、Linux环境下的HTTPS服务器以及Go语言的一些详细知识点: 1. **Caddy介绍**: Caddy是一款现代...

    ubuntu系统环境下,c++编写的上位机通过串口通信 控制电机的调试程序,基于QSerialPort类访问电机驱动板.zip

    在本文中,我们将深入探讨如何在Ubuntu操作系统下,利用C++编程语言开发一个上位机程序,通过串口通信来控制电机。这个程序是基于Qt框架中的QSerialPort类,用于与电机驱动板进行交互。首先,让我们了解相关的关键...

Global site tag (gtag.js) - Google Analytics