2017-03-20 6 views
0

私はyactoコードを作成しています。yamlコード(do_fetch()がSRC_URIで動作しない)を使用してローカルファイルを取得しています

私のローカルな変更ファイル(.Cと.hファイル)のパスです:ホーム/ SAM /プラグイン/ srcに/あるutils.c

私のローカルデスクトップからあるutils.c/.hファイルを取得したいです一方、ビットベイキング(コンパイル)。私はutils.cと.hファイルをWORKDIRに取得したいと思います。それはやっての正しい方法

私は.BBファイル

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 \ 

に以下のようにしようとしていますが、何か提案してください?

答えて

0

あなたはおそらくしたい:

SRC_URI_append = "ファイル:///ホーム/ SAM /プラグイン/ SRC /"

違いは、ファイル必要ということで、「//プラス絶対パスを/家を/ sam/plugins/src/"と指定し、各ファイルをリストする代わりにコピーするディレクトリを指定することができます。 + =を追加する必要はありません。先行するスペースが必要です(または、_appendなしで+ =を使用します)。

これにより、ファイルを含むWORKDIR/home/sam/plugins/src /ディレクトリが作成されます。

関連する問題