Bitbake cheat sheet: Difference between revisions

From Openembedded.org
Jump to navigation Jump to search
Line 12: Line 12:


==Working with tmp/work==
==Working with tmp/work==
A thing you usually do not want to miss is to be able to recompile your source code if you change a line in it.
To recompile your source code if you change a line in it.
   bitbake -f -c compile foo
   bitbake -f -c compile foo
will only recompile your source nothing else
The command above recompiled the code for foo. To build the ipk
after that do a
use the command below
   bitbake foo
   bitbake foo
to get a new package
 
[[Category:Dev]]
[[Category:Dev]]

Revision as of 21:52, 21 July 2010

Intention

This page is intended to make the life of new developers easier. Feel free to add all your usual bitbake commands to this page

Start a build

To get a package build just type

 bitbake foo

where foo is the name of the package without any extension or version number.

Clean up

 bitbake -c clean foo

This command will clean up your tmp dir for the given package. It is very useful if you work on a new .bb recipe. Without it your changes to the recipe may not work.

Working with tmp/work

To recompile your source code if you change a line in it.

 bitbake -f -c compile foo

The command above recompiled the code for foo. To build the ipk use the command below

 bitbake foo