Ich arbeite an Yacto-Code.
Der Pfad der lokalen Änderungsdateien (.c und .h Dateien) ist: home / sam / plugins / src / utils.c
Will die Datei utils.c / .h während des Bitbackens (Kompilierung) von meinem lokalen Desktop holen. Ich möchte die utils.c- und .h-Datei zum WORKDIR bringen.
Ich versuche wie unten in .bb Datei
FILESEXTRAPATHS_prepend := "${THISDIR}:${THISDIR}/files:"
SRC_URI_append += "
file://home/sam/plugins/
file://home/sam/plugins/src/
file://home/sam/plugins/src/utils.c
file://home/sam/plugins/src/utils.h
Ist es richtig, irgendwelche Vorschläge, bitte?
Antworten:
0 für die Antwort № 1Sie möchten wahrscheinlich:
SRC_URI_append = "Datei: /// home / sam / plugins / src /"
Die Unterschiede sind, dass Sie eine Datei benötigen:// plus der absolute Pfad "/ home / sam / plugins / src /" und dass Sie ein Verzeichnis zum Kopieren angeben können, anstatt jede Datei aufzulisten. Du brauchst + = nicht mit append, du brauchst ein Leerzeichen (oder benutze + = ohne _append).
Dadurch wird ein Verzeichnis WORKDIR / home / sam / plugins / src / erstellt, das die Dateien enthält.