在 amd64 linux, build for arm64 linx..
export GOOS=linux export GOARCH=arm64然後 照一般 build 的方式 go build .. 就可以 build 出 arm64 的執行檔。
.. 其實還是很麻煩,如果是要用自己的 cross-toolchain,就要宣告 CC
export CC=aarch64-linux-gnu-gcc然後一堆 include path. libraru 問題。
要是跟 c module 共用,使用 CGO 的話,問題更多。
... 所以還是到 pi 上面 build 好了 ......
沒有留言:
張貼留言