Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
ARMv7互換CPUがARMv6コードを実行できることを知っています。
しかし、ARMv6コードを単一のバイナリでARMv7コードと静的にリンクできますか?
iOS6とAndroidの両方のプラットフォームに興味があります。
Androidは、ARMv6とARMv7の両方でファットバイナリの構築をサポートしています。
ただし、ARMv7デバイス上のAndroid 4.0にはバグがあり、ARMv7が使用可能な場合でもARMv6libをロードします。libsに別の名前を付ける必要があります。/ proc / cpuファイルを解析し、cpuに関する情報を取得して、適切なlibを名前でロードします。
Android NDKには、CPUを検出するためのサンプルコードがあります。