Iam Ausführung meines Projekts im QEMU-Setup. Das Bitbake-Rezept für eine Komponente mit nativen Funktionen wurde geändert, um "make analyze" und "make check" zu unterstützen.In QEMU Bitbake native Umgebung, wo die make Analyse-Ausgabe zu finden ist
Issued Below commands:
bitbake -c clean <component_name-native>
bitbake -c compile <component_name-native>
bitbake -c analyze <component_name-native>
bitbake -c check <component_name-native>
die Befehle in der Lage Laufe
[email protected][/data/users/project/poky/build]
Keine Fehler aus den oben genannten Befehlen.
Meine Frage ist, wo die Analyse-Ausgangsprotokolle für die Komponente gespeichert werden. damit ich die gefundenen Fehler für die jeweilige Komponente korrigieren kann.
Vielen Dank im Voraus!
Ja iam Sicher, dass es ausgeführt wurde. Das Ref-Handbuch hat den Speicherort für Analyse-/Prüfprotokolle nicht angegeben. ich will auch die gcovr Ergebnisse auch in BB wissen ... – Ragav
Suchen Sie für Protokolle für bestimmte Komponenten nach: $ {WORKDIR} /temp/log.do_taskname.pid. Dabei steht _taskname_ für die reale Aufgabe wie _do_compile_.WORKDIR ist definiert als: $ {TMPDIR}/work/$ {MULTIMACH_TARGET_SYS}/$ {PN}/$ {EXTENDPE} $ {PV} - $ {PR}. Lassen Sie uns jetzt die Details weglassen und zitieren Sie das Ref-Handbuch: 'Als Beispiel (...) nehmen wir an, Ihr Rezept heißt foo_1.3.0-r0.bb. In diesem Fall wäre das Arbeitsverzeichnis, das das Build-System zum Erstellen des Pakets verwendet, wie folgt: poky/build/tmp/work/qemux86-poky-linux/foo/1.3.0-r0' Dann gehe einfach zu temp/directory und Überprüfen Sie die Protokolle. – iksajotien