Androidソースビルド環境(Android.mkファイル)をデバッグしようとしています。デフォルトでは、makeシステムはビルドプロセス中にgccコマンドラインを表示しません。これを可能にする最良の方法は何ですか?
3 に答える
おそらく質問者には遅すぎますが、一緒に来る他の人には遅すぎます。ndkドキュメントから@https ://docs.google.com/document/d/1jXxLV866aY9QXWS_9UwLSJjX1I6d1XfBhk1IeEyRgYE/edit?pli = 1
ndk-build NDK_DEBUG=1->デバッグ可能なネイティブコードを生成します。
ndk-build V = 1->ビルドを起動し、ビルドコマンドを表示します。
ndk-build-B->完全な再構築を強制します。
ndk-build -BV = 1->完全な再構築を強制し、ビルドコマンドを表示します。
showcommands make targetは、gcc /g++コマンドラインを表示します。
$ make showcommands
詳細およびその他のAndroid.mkビルドナゲットはこちら:http ://elinux.org/Android_Build_System
mmで構築している場合:
$ mm showcommands
私はこのリンクで非常に詳細なドキュメントを見つけました:http://hashspeaks.wordpress.com/2010/01/27/android-mk-documentation/
したがって、LOCAL_CPPFLAGSに-v-Wallを追加できるはずです。