問題

運行時出現錯誤:golang無法執行二進制檔案:exec格式錯誤
解決
解釋GOARCH與GOOS的意思
GOOS:目標平臺的作業系統(darwin、freebsd、linux、windows) GOARCH:目標平臺的體系架構(386、amd64、arm)
各作業系統的打包方法
windows打包專案
set GOARCH="…"(amd,arm)
set GOOS="…"(windows,linux)
go build…生成一個沒有后綴名的二進制檔案
linux打包
export GOARCH="…"
export GOOS="…"
以linux系統為例


可以看出在linux系統set是無效的
除此之外,還有執行失敗的原因可能就是檔案權限的問題
其實就是一個小問題,但是剛接觸的話卻要繞好大一個彎
記下此博客,加上今天是個特殊的日子,希望與各位共產主義接班人共勉
“待到山花爛漫時,她在叢中笑”
參考資源:
https://zhuanlan.zhihu.com/p/98215258
https://blog.csdn.net/flowerwedding/article/details/105032354
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/240987.html
標籤:其他
上一篇:【spark系列5】spark 3.0.1集成delta 0.7.0原理決議--delta如何進行DDL DML操作以及Catalog plugin API
下一篇:Presto 介紹
