Wie sieht man die tatsächlichen GCC-Optionen beim Erstellen von Android aus der Quelle?

8

Ich versuche, meine Android-Source-Build-Umgebung (Android.mk-Dateien) zu debuggen. Standardmäßig zeigt das make-System die gcc-Befehlszeile während des Erstellungsprozesses nicht an. Was ist der beste Weg, dies zu aktivieren?

    
hopia 09.04.2011, 21:22
quelle

3 Antworten

9

Die showcommands make target zeigt die gcc / g ++ - Befehlszeile an:

%Vor%

Weitere Informationen und andere Builds von Android.mk finden Sie hier: Ссылка

    
hopia 09.04.2011, 23:34
quelle
23
___ answer2086434 ___
Wahrscheinlich zu spät für den Fragesteller, aber für jeden, der mitkommt. Aus der Dokumentation zu ndk @ @ Ссылка

ndk-build NDK_DEBUG = 1 - & gt; erzeuge debugbaren nativen Code.

ndk-build V = 1 - & gt; Build starten, Build-Befehle anzeigen.

ndk-build -B - & gt; erzwinge eine komplette Neuerstellung.

ndk-build -B V = 1 - & gt; Erzwinge eine vollständige Neuerstellung und Anzeige                                  Befehle.

    
___ tag123android ___ Android ist das mobile Betriebssystem von Google, das zum Programmieren oder Entwickeln von digitalen Geräten (Smartphones, Tablets, Automobile, Fernseher, Wear, Glass, IoT) verwendet wird. Verwenden Sie für Themen rund um Android Android-spezifische Tags wie android-intent, nicht intent, android-activity, nicht activity, android-adapter, nicht adapter usw. Bei anderen Fragen als der Entwicklung oder Programmierung, aber im Zusammenhang mit Android Framework, verwenden Sie Der Link: https://android.stackexchange.com. ___ tag123androidndk ___ Das Android Native Development Kit (NDK) ist ein begleitendes Tool zum Android-SDK, mit dem Sie performance-kritische Teile Ihrer Apps in nativem Code erstellen oder vorhandene Bibliotheken in C / C ++ an Android portieren können. Es bietet Header und Bibliotheken, mit denen Sie Aktivitäten erstellen, Benutzereingaben verarbeiten, Hardwaresensoren verwenden, auf Anwendungsressourcen zugreifen und vieles mehr, wenn Sie in C / C ++ programmieren. ___ qstntxt ___

Ich versuche, meine Android-Source-Build-Umgebung (Android.mk-Dateien) zu debuggen. Standardmäßig zeigt das make-System die gcc-Befehlszeile während des Erstellungsprozesses nicht an. Was ist der beste Weg, dies zu aktivieren?

    
___ tag123androidsource ___ Fragen zum Quellcode und zum Aufbau von Android selbst, Beitrag zum Android-Projekt, Android-Kernel-Entwicklung und Portierung. Verwenden Sie sie nicht für Fragen zur Entwicklung von Android-Anwendungen, es sei denn, sie sind spezifisch für die Erstellung von Anwendungen als vordefinierte Teile des Systems. ___ qstnhdr ___ Wie sieht man die tatsächlichen GCC-Optionen beim Erstellen von Android aus der Quelle? ___ answer5608132 ___

Ich fand eine sehr detaillierte Dokumentation in diesem Link: Ссылка

Sie sollten also -v -Wall zu LOCAL_CPPFLAGS hinzufügen können

    
___ answer5608656 ___

Die showcommands make target zeigt die gcc / g ++ - Befehlszeile an:

%Vor%

Weitere Informationen und andere Builds von Android.mk finden Sie hier: Ссылка

    
___
Jerry F 31.12.2013 21:36
quelle
2

Ich fand eine sehr detaillierte Dokumentation in diesem Link: Ссылка

Sie sollten also -v -Wall zu LOCAL_CPPFLAGS hinzufügen können

    
Aleadam 09.04.2011 21:46
quelle