1

Inb4 はビジーボックスを使用します。 フラグを無効にする必要がありHASSECURITYます。busybox ではフラグが有効になっていますが、buysbox のコンポーネントのコンパイル フラグを変更する方法がわかりません (ただし、それを行う方法がある場合は、それについて学びたいと思います)。

adt バンドル (20140321) で提供されているarm-linux-androideabi-gcc-4.8を使用して、ソースからlsof-4.87をクロスコンパイルしようとしています。Configure スクリプトを実行する前に、環境変数をエクスポートします。

export LSOF_ARCH="armv7l"
export LSOF_CC=${HOME}/NDK/adt-bundle-linux-x86_64-20140321/android-ndk-r9d/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86_64/bin/arm-linux-androideabi-gcc
export LSOF_CCV=4.8

ただし、Configure スクリプトの実行中に、まだエラー メッセージが表示されます。

Cannot determine C library type; assuming it is not glibc

この問題を解決する方法を教えてください。

4

0 に答える 0