公式の Ubuntu サーバー ARM イメージに興味があります:参考:
x86_64 ホストから適切にクロスコンパイルするにはどうすればいいですか?
16.04 x86_64 ホストからコンパイルされた C hello world は 16.04 ARM ゲストでは動作しましたがgcc-5-aarch64-linux-gnu
、libc が Ubuntu バージョン間でバイナリ互換性があることを保証するのは簡単ではないと思います。
使用すべき正しいクロスコンパイラが何かはどこかに文書化されていますか?