從零開始了解Go語言開發

2021-10-22 01:55:14 字數 967 閱讀 6583

hello world

現在我們來建立第乙個go專案——hello。在我們桌面建立乙個hello目錄。

package main  // 宣告 main 包,表明當前是乙個可執行程式

import

"fmt"

// 匯入內建 fmt 包

func

main()

預設我們go build的可執行檔案都是當前作業系統可執行的檔案,如果我想在windows下編譯乙個linux下可執行檔案,那需要怎麼做呢?

set cgo_enabled=0 // 禁用cgo

set goos=linux // 目標平台是linux

set goarch=amd64 // 目標處理器架構是amd64

使用了cgo的**是不支援跨平台編譯的

mac 下編譯 linux 和 windows平台 64位 可執行程式:

cgo_enabled=0 goos=linux goarch=amd64 go build

cgo_enabled=0 goos=windows goarch=amd64 go build

linux 下編譯 mac 和 windows 平台64位可執行程式

cgo_enabled=0 goos=darwin goarch=amd64 go build

cgo_enabled=0 goos=windows goarch=amd64 go build

windows下編譯mac平台64位可執行程式:

set cgo_enabled=0

set goos=darwin

set goarch=amd64

go build

現在,開啟你的go語言學習之旅吧。人生苦短,let』s go.

從零開始學習c語言

including 進行相關的預處理操作 include稱為檔案包含命令 而 中為頭部檔案 首檔案 int main int 是c語言基本資料型別之一,main函式是乙個程式的入口部分,printf hello,world n printf是產生格式化輸出的函式 輸出函式 想控制台輸出文字 字元,n...

從零開始學C語言

從零開始學c語言 閬苑祁寒 更新說明 此版本是最終版本。初始版本有關helloworld的內容調到了附錄部分。寫在前面 本文從乙個初學者的角度,給出了對c語言的簡單理解。最近一次更新調整了之前的敘述方式。目錄part1 從hello world講起 part2 知識結構梳理 part3 一路走來的習...

從零開始配置 Ubuntu 開發環境

第 1 步 安裝vim sudo apt get install vim 第 2 步 安裝 git sudo apt get install git 第 3 步 給vim安裝目錄結構外掛程式 nerdtree 通過git 獲取最新的nerdtree git clone 1 給自己當前使用者安裝此外掛...