Как увидеть реальные параметры gcc при сборке Android из исходного кода? - PullRequest
11 голосов
/ 10 апреля 2011

Я пытаюсь отладить среду сборки исходного кода Android (файлы Android.mk).По умолчанию система make не показывает командную строку gcc во время процесса сборки.Каков наилучший способ включить это?

Ответы [ 3 ]

27 голосов
/ 01 января 2014

Возможно, слишком поздно для спрашивающего, но для всех, кто придет. Из документации 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 -B V = 1 -> принудительная полная перестройка и отображение сборки команды.

10 голосов
/ 10 апреля 2011

Команда showcommands make отобразит командную строку gcc / g ++:

$ make showcommands

Дополнительная информация и другие слепки сборки Android.mk здесь: http://elinux.org/Android_Build_System

Если вы строите с мм:

$ mm showcommands
3 голосов
/ 10 апреля 2011

Я нашел очень подробную документацию по этой ссылке: http://hashspeaks.wordpress.com/2010/01/27/android-mk-documentation/

, поэтому вы сможете добавить -v -Wall к LOCAL_CPPFLAGS

...