Go語言編譯器安裝

2021-05-21 19:41:03 字數 1119 閱讀 3065

臨近回家的日子,在公司比較清閒,所以找來google新出的go語言研究研究,也是看到最新出來的程式語言排名,竟然公升到了13,一下激起了我的興趣,閒話少出。

參考文章:http://golang.org/doc/install.html

關於go語言的介紹就不在這裡羅嗦,網上會有很多,我只記錄一下我的安裝過程

1.環境變數設定

goroot:go語言的根目錄

$goos        $goarch

darwin            386

darwin            amd64

freebsd           386

freebsd           amd64              

linux                386

linux                amd64

linux                arm

nac1                386

由於我的作業系統是ubuntu9.04,根據情況我設定的環境變數如下:

export goroot=$home/workspace/myproject/go

export goarch=386

export goos=linux

2.安裝前準備工作

在安裝go編譯器前,需要你的系統有mercurial,安裝命令如下

$sudo easy_install mercurial

接下來就是獲得資源,繼續按照指示敲入簡單的命令(執行前保證goroot不存在或者裡面沒有檔案):

3.安裝go編譯器

go的編譯器是用c語言寫的,所以必須有gcc,標準c庫,以及bison,make,awk和文字編輯器ed方可開始安裝。如果沒有,就需要執行下面下面的命令

第一條命令編譯,8g是指386結構,如果是amd64或者arm則是6和5,編譯完會生成helloworld.8,此處的8跟編譯架構有關

第二條命令連線,同上l表示link,對生成的helloworld.8進行連線生成8.out

之後就是執行,不用過多解釋

$ hg pull

$ hg update release

$ ./all.bash

ubuntu安裝交叉編譯器 安裝交叉編譯器

2 安裝方法二 1 安裝方法一 開啟ubuntu終端 使用sudo apt list gcc arm 可以檢視所有的交叉編譯器,假設安裝gcc arm linux gnueabihf,則使用sudo apt get install gcc arm linux gnueabihf就裝好了。參考 2 安...

C 語言 編譯器

c 語言是高階程式語言,人們在使用 c 語言工作的時候不必用數字碼表示指令,大大簡化了對於計算機底層暫存器的操作,人們可以把工作的重點放在 設計和具體功能的實現,編寫出更易讀易懂的 可是計算機的工作和人類正好相反,c 語言編寫的 對於計算機而言就好比是天書且沒有意義可言,因為計算機是識別機器語言的,...

go 刪除 檔案 某行 Go 編譯器概述

本文基於go 1.13。go編譯器是go生態系統中的乙個重要工具,因為它是將程式構建為可執行二進位制檔案的基本步驟之一。編譯器的歷程是漫長的,它已經用c語言編寫,轉移到go,許多優化和清理將在未來繼續發生。讓我們發現它的高水平運作。go編譯器由四個階段組成,可分為兩類 為了更好地理解每個階段,讓我們...