golang程序打包成腳本部署到Linux系統(tǒng)方式
本地編譯Golang程序
本地代碼:
//變量的作用域 package main import "fmt" //單行注釋 //包級變量 var packageVar string = "pachage var" func main(){ //函數(shù)級別的變量 var funVar string = "func var" fmt.Println(packageVar,funVar) /* 這是多行注釋 以下是使用代碼塊功能 */ { //快級別的變量 var blockVar string = "block var" fmt.Println(packageVar,";",funVar,";",blockVar) } fmt.Println("hello world !") var packageVar string = "pachage2 var" fmt.Println(packageVar) //1、變量會在自己塊里面找,如果沒有就在父塊里面找,還沒有就去包塊找,如果沒有就報錯 2、子塊可以覆蓋父塊的變量 var zeroString string fmt.Println(zeroString,"djvnjdfnv") }
使用goland在Terminal中編譯
E:\Gosrc\mage>set GOARCH=amd64 E:\Gosrc\mage>set GOOS=linux E:\Gosrc\mage>go build 02-helloworld.go
注意:
高版本的
go env -w GOOS=linux go env -w GOOS=windows
此時會生成一個沒有后綴的二進(jìn)制文件
上傳Golang二進(jìn)制文件到Linux服務(wù)器
上傳Golang二進(jìn)制文件到Linux服務(wù)器,并賦權(quán)限
[root@localhost ~]# chmod 755 02-helloworld
執(zhí)行此golang開發(fā)的腳本
[root@localhost ~]# ./02-helloworld pachage var func var pachage var ; func var ; block var hello world ! pachage2 var djvnjdfnv
如果想讓項目在后臺執(zhí)行:執(zhí)行 nohup ./02-helloworld & ,這樣就可以程序在后臺運行了
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Go?interface{}?轉(zhuǎn)切片類型的實現(xiàn)方法
本文主要介紹了Go?interface{}?轉(zhuǎn)切片類型的實現(xiàn)方法,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-02-02golang+vue打造高效多語言博客系統(tǒng)的完整指南
這篇文章主要為大家詳細(xì)介紹了如何使用golang和vue打造一個高效多語言博客系統(tǒng),本文為大家附上了完整版指南,有需要的小伙伴可以參考一下2025-03-03Go語言并發(fā)之Sync包的6個關(guān)鍵概念總結(jié)
這篇文章主要為大家詳細(xì)介紹了Go語言并發(fā)中Sync包的6個關(guān)鍵概念,文中的示例代碼講解詳細(xì),對我們深入學(xué)習(xí)Go語言有一定的幫助,需要的可以參考一下2023-05-05GO語言不固定參數(shù)函數(shù)與匿名函數(shù)的使用
本文主要介紹了GO語言不固定參數(shù)函數(shù)與匿名函數(shù)的使用,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-03-03Go 數(shù)據(jù)庫查詢與結(jié)構(gòu)體映射的示例詳解
本文主要介紹了如何使用Go語言進(jìn)行數(shù)據(jù)庫查詢并將查詢結(jié)果映射到結(jié)構(gòu)體中,文章詳細(xì)講解了結(jié)構(gòu)體字段導(dǎo)出和db標(biāo)簽的使用方法,并通過示例代碼展示了如何正確地進(jìn)行數(shù)據(jù)庫查詢和結(jié)果映射2024-11-11詳解Go語言中new和make關(guān)鍵字的區(qū)別
本篇文章來介紹一道非常常見的面試題,到底有多常見呢?可能很多面試的開場白就是由此開始的。那就是 new 和 make 這兩個內(nèi)置函數(shù)的區(qū)別,希望對大家有所幫助2023-03-03