Golang 編譯給 Raspberry PI (ARM) 執行的程式

Golang 的程式寫好後,一般在 amd64 的環境編譯、執行都很簡單,但是遇到 ARM 的就需要另外指定一下。

go build example.go # 產生 example 執行檔,丟到 ARM 的機器上執行,會如下述訊息:

  • $ ./example
    -bash: ./example: cannot execute binary file: Exec format error

閱讀全文〈Golang 編譯給 Raspberry PI (ARM) 執行的程式〉