1

私は最近 BitBake を試していて、その仕組みを知りたいと思っています。

次のようにコンポーネントをコンパイルできます。

bitbake component

しかし、次の行が同じことを行うことがわかりました (ここでは、BitBake が do_build タスクを実行するように指定しています)。

bitbake component -c build

つまり、コンポーネントがコンパイルされ、動作し、2 つのコンポーネントが同じログ ファイルを生成しています。タスク do_build は、タスクを指定しない場合のデフォルト値のようなものですか? 私はこの 1 つのコンポーネントでこれを試しただけなので、それが一般的なものかどうか知りたいですか?

4

2 に答える 2

6

デフォルトのタスクは次のように設定されていmeta/classes/base.bbclassます。

BB_DEFAULT_TASK ?= "build"

したがってBB_DEFAULT_TASK、たとえば local.conf で、それに応じてデフォルトのタスクを上書きするように設定できます。

BB_DEFAULT_TASK = "compile"
于 2014-06-23T19:35:14.397 に答える