以前、Go言語でクロスコンパイルする方法を書いたけれど、ARM用にビルドする手順をまとめとく。 前提として、Go言語をソースコードからコンパイルできる環境が必要です。 ここが参考になります: http://golang.org/doc/install/source GoのLinux ARMコンパイラの準備 $ cd GOROOT/src $ export GOOS=linux; export GOARCH=arm; ./make.bash ... (ビルド...) ... これでコンパイルの準備は完了です。 なお、以下のように、 go tool コマンドでARM関連の 5g,5l,5c,5a コンパイラ群がみえていることを確認しておきましょう: $ go tool 5a 5c 5g 5l 6a 6c 6g 6l addr2line api cgo dist fix nm objdump p