私は ANSI C のコードを持っています (libc のみを使用します)。Android (JNI カプセル化) と IOS の両方で使用するライブラリにしたいと考えています。
することは可能ですか?もしそうなら、ビルド環境を設定する方法は?
プラットフォームごとに 2 回ビルドする必要がありますか? 私はクロスプラットフォームのコンパイルがまったく初めてです。たぶん、質問はばかげています。
私は ANSI C のコードを持っています (libc のみを使用します)。Android (JNI カプセル化) と IOS の両方で使用するライブラリにしたいと考えています。
することは可能ですか?もしそうなら、ビルド環境を設定する方法は?
プラットフォームごとに 2 回ビルドする必要がありますか? 私はクロスプラットフォームのコンパイルがまったく初めてです。たぶん、質問はばかげています。
はい、可能です。おそらく、XCode でそのまま使用できます。.so
Java の場合、NDK を使用してライブラリを構築する必要があります。実際の ANSI の程度や、使用する標準ライブラリの量によっては、苦痛になる場合があります。http://developer.android.com/tools/sdk/ndk/index.htmlを参照してください