Vorlage:Yocto:Nuetzliche Befehle: Unterschied zwischen den Versionen
Dbt (Diskussion | Beiträge) (unlock hinzugefügt) |
Dbt (Diskussion | Beiträge) (fetch all hinzugefügt) |
||
| (Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
Ausgabe der Vorgänge, die von einem Recipe ausgeführt werden. Dies zeigt z.b. Ausgaben beim Kompilieren der einzelnen Targets, vergleichbar mit den Ausgaben wie beim herkömmlichen make-Befehl: | |||
bitbake -v <target> | |||
Alle Archive herunterladen: | |||
bitbake <target> --runall=fetch | |||
Anzeige aller Aufgaben, die von einem Recipe ausgeführt werden: | Anzeige aller Aufgaben, die von einem Recipe ausgeführt werden: | ||
bitbake -c listtasks < | bitbake -c listtasks <target> | ||
Die mit bitbake -c listtasks angezeigten Aufgaben können auch einzeln ausgeführt werden z. B. do_compile: | Die mit bitbake -c listtasks angezeigten Aufgaben können auch einzeln ausgeführt werden z. B. do_compile: | ||
bitbake -c compile < | bitbake -c compile <target> | ||
Ausführung simulieren | Ausführung simulieren | ||
bitbake -n < | bitbake -n <target> | ||
Aufräumen, bewirkt die anschließende komplette Ausführung eines Recipes | Aufräumen, bewirkt die anschließende komplette Ausführung eines Recipes | ||
bitbake -c cleansstate < | bitbake -c cleansstate <target> | ||
Debugausgabe aktivieren. Zeigt '''sehr ausführlich''' an, was im Hintergrund passiert. | Debugausgabe aktivieren. Zeigt '''sehr ausführlich''' an, was im Hintergrund passiert. | ||
bitbake -D < | bitbake -D <target> | ||
Sollte aus irgendeinem Grund der Bauvorgang hängenbleiben, was durchaus passieren kann, wenn Fehler an einem oder mehreren Targets vorhanden sind, könnte es sein, dass der Bitbake-Server blockiert ist. | Sollte aus irgendeinem Grund der Bauvorgang hängenbleiben, was durchaus passieren kann, wenn Fehler an einem oder mehreren Targets vorhanden sind, könnte es sein, dass der Bitbake-Server blockiert ist. | ||
Aktuelle Version vom 13. April 2021, 10:47 Uhr
Ausgabe der Vorgänge, die von einem Recipe ausgeführt werden. Dies zeigt z.b. Ausgaben beim Kompilieren der einzelnen Targets, vergleichbar mit den Ausgaben wie beim herkömmlichen make-Befehl:
bitbake -v <target>
Alle Archive herunterladen:
bitbake <target> --runall=fetch
Anzeige aller Aufgaben, die von einem Recipe ausgeführt werden:
bitbake -c listtasks <target>
Die mit bitbake -c listtasks angezeigten Aufgaben können auch einzeln ausgeführt werden z. B. do_compile:
bitbake -c compile <target>
Ausführung simulieren
bitbake -n <target>
Aufräumen, bewirkt die anschließende komplette Ausführung eines Recipes
bitbake -c cleansstate <target>
Debugausgabe aktivieren. Zeigt sehr ausführlich an, was im Hintergrund passiert.
bitbake -D <target>
Sollte aus irgendeinem Grund der Bauvorgang hängenbleiben, was durchaus passieren kann, wenn Fehler an einem oder mehreren Targets vorhanden sind, könnte es sein, dass der Bitbake-Server blockiert ist. Absetzen von Tastatur-Befehlen wie Strg+c, bleiben in diesem Fall wirkungslos. Die Brechstange reboot hilft zwar, aber es reicht dieses Kommando:
rm -rf bitbake.lock
Hinweis: Fehler die solche "Hänger" verursachen müssen korrigiert werden, ansonsten wird dies immer wieder passieren!