11

Androidソースビルド環境(Android.mkファイル)をデバッグしようとしています。デフォルトでは、makeシステムはビルドプロセス中にgccコマンドラインを表示しません。これを可能にする最良の方法は何ですか?

4

3 に答える 3

29

おそらく質問者には遅すぎますが、一緒に来る他の人には遅すぎます。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->完全な再構築を強制し、ビルドコマンドを表示します。

于 2013-12-31T21:36:18.877 に答える
10

showcommands make targetは、gcc /g++コマンドラインを表示します

$ make showcommands

詳細およびその他のAndroid.mkビルドナゲットはこちら:http ://elinux.org/Android_Build_System

mmで構築している場合:

$ mm showcommands
于 2011-04-09T23:34:40.040 に答える
3

私はこのリンクで非常に詳細なドキュメントを見つけました:http://hashspeaks.wordpress.com/2010/01/27/android-mk-documentation/

したがって、LOCAL_CPPFLAGSに-v-Wallを追加できるはずです。

于 2011-04-09T21:46:41.560 に答える