查看: 787|回复: 0

【FirePrime】简单几步搭建golang 1.5开发环境

[复制链接]
  • TA的每日心情
    奋斗
    2022-9-16 05:52
  • 签到天数: 1368 天

    连续签到: 1 天

    [LV.10]以坛为家III

    发表于 2015-9-16 09:00:42 | 显示全部楼层 |阅读模式
    分享到:
    由于在arm linux上,golang没有提供编译好的二进制可执行文件,需要自己编译一下。golang已经发展到1.5版,从这版开始,所有的东西都是用golang 编译出来的,包括编译器。所以要编译golang1.5需要先编译1.4版。不过不需要完全编译,只要把go这个可执行文件make 出来就行了。
        需要的东西:golang 1.4-src、golang1.5-src

        这两个文件可以从官网下载。
       
        将go1.4拷贝到home目录中

        然后解压这个文件到本地

        解压后可以看到一个叫go的文件夹,需要改一下名字为go1.4,后面要用到

        这样就不用更改编译器的路径了。
       

        进入go1.4的的src文件夹中,开始编译。
        编译不用all.bash,因为all包括了全部的测试,费时费力,咱们需要的只是一个编译器

        开始执行

        5分钟之后,需要的文件出来了,就是这个go。只要5分钟。
       
        下面开始编译go1.5。步骤同上,只不过换个位置

        将go1.5放到/usr/src中,根据个人习惯,放到其他的地方也可以

        同样的解压,然后进入src

        操作方法是一样的,make.bash速度最快

        不过go1.5改进了很多,添加了许多东西,所以这次编译的时间比刚才长了一些,需要8分钟了。
        到此全部编译完成,只需要5分钟+8分钟,再加上操作的时间,总共不到15分钟。
        然后进行最后一步,添加环境变量

        在home中显示隐藏文件,打开.profile添加这两行。
        保存后重启。
       
       

        来一个测试文件吧

        运行这个测试文件,go run test.go是直接运行,如果要编译成可执行文件就用go build test.go,这样就会生成test了。
        go env可以看到当前编译环境的信息。
    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /2 下一条

    手机版|小黑屋|与非网

    GMT+8, 2024-4-20 19:40 , Processed in 0.119228 second(s), 17 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.