CentOS下go 安装
2024-10-12 12:10:59
go 语言源码安装依赖 ,gcc ,make glibc库,等,上述工具安装省略,另外,其源代码更新采用的是mercurial 工具,安装前先安装mercureal :
1.mercurial安装使用
yum install mercurial
2.设置环境变量在.bash_profile中
#go set
export GOROOT=/usr/local/go
export GOOS=linux
export GOARCH=386
export GOBIN=$GOROOT/bin
PATH=$PATH:$GOBIN
export PATH
alias cdg="cd /project/go"
2.下载go安装包:
hg clone -r release https://go.googlecode.com/hg/ $GOROOT
cd $GOROOT/src && ./all.bash
3.运行go 看是否能找到命令
4.编写demo程序验证下:1.编写demo程序:
demo.go package main
import "fmt" func main() {
fmt.Printf("Let's go\n")
}
1>编译运行:
go run demo.go
2>单步编译,单步连接
[root@andes.com /project/go]#ls
demo.go
[root@andes.com /project/go]#go tool 8g demo.go
[root@andes.com /project/go]#ls
demo.8 demo.go
[root@andes.com /project/go]#go tool 8l demo.8
[root@andes.com /project/go]#ls
8.out demo.8 demo.go
[root@andes.com /project/go]#8.out
Let's go
5.添加vim 对go支持
将/go/misc/vim 下相关文件拷贝到$HOME/.vimrc
最新文章
- DKIM对发送邮件的好处及使用方法
- 微信Oauth2.0鉴权 40029 问题
- Python之路【第十五篇】WEB框架
- 数据库创建用户SQL
- hdu 2060
- 【转】强大的vim配置文件,让编程更随意
- linux(debian) 安装jdk
- leetCode Min Stack解决共享
- 201521123073 《Java程序设计》第9周学习总结
- JAVA构造函数简析
- lesson - 1 - IP /DNS /cat !$ /putty 知识扩充
- Hidden Markov Models(HMM) 初理解
- bzoj3224Tyvj 1728 普通平衡树 treap
- Python微信公众号开发
- js小技巧总结
- c# 建立到数据源的连接 以及获取项目配置文件的属性
- Django 生成验证码或二维码 pillow模块
- 网络编程基础【day09】:socket实现文件发送(六)
- Failed to connect to /127.0.0.1:8080
- kubernetes的Controller Manager
热门文章
- MySQL之函数
- [转]error MSB4018: The ";GenerateResource"; task failed unexpectedly
- css样式美化 下拉框 select 样式
- Linux+Git命令
- Maven --- <;distributionManagement>;标签
- springboot aop使用介绍
- C Primer Plus note9
- FWORK-数据存储篇 -- 范式与反模式 (学习和理解)
- 深入理解jQuery插件开发总结(三)
- oracle 基础笔记