ライブラリ、つまり筑波大学楕円ペアリング ライブラリに依存するコードがいくつかあります。このライブラリ自体は GMP に依存しています。このプログラムを ARM コア、特にビーグルボーン ブラックでベアメタルで実行したいと考えています。
GMP は大規模なライブラリなので、可能であればクロスコンパイルしたいと考えています。また、GMP ソース コード全体を自分のプログラムと同じファイルに単純にダンプし、それを arm-none-eabi-gcc にプッシュするという「ブルート フォース」ソリューション以外の方法も好みます。
重要なライブラリをベアメタル コードにリンクするための標準的な方法は何ですか?