つここ質問:GCCがサポートするすべてのEABIバージョンの検索方法とターゲットシステムのEABIバージョンの検索方法は?
多くのLinux-か - アンドロイドオンARMシステムに共有ライブラリを移植する場合、GCCクロスコンパイラがサポートしてEABIバージョンを行い、正確なEABIバージョンを知ることが望ましいですデフォルトです。どうやってするの?
対象となるLinuxまたはAndroidシステムがどのEABIにあるかを調べるにはどうすればよいですか?私は通常、ターゲット・ボードからシステム・ライブラリーを取り出し、
$ARM-GCC-PREFIX-readelf -h $LIBNAME | grep Flags
と呼んで私に返します。Version4 EABI
のようになります。しかし、私はreadelf
を実行するためにターゲットからホストにシステムライブラリをコピーする必要はありませんので、美しい方法はありますか?