Golang 的程式寫好後,一般在 amd64 的環境編譯、執行都很簡單,但是遇到 ARM 的就需要另外指定一下。
go build example.go # 產生 example 執行檔,丟到 ARM 的機器上執行,會如下述訊息:
- $ ./example
-bash: ./example: cannot execute binary file: Exec format error
個人筆記, 記錄關於 系統、程式、新聞 與 日常生活 等資訊
Golang 的程式寫好後,一般在 amd64 的環境編譯、執行都很簡單,但是遇到 ARM 的就需要另外指定一下。
go build example.go # 產生 example 執行檔,丟到 ARM 的機器上執行,會如下述訊息: