Developing GTK+ applications
This recipe will show how to build, run, and debug a graphical GTK+ application using the Eclipse IDE.
Getting ready
- Add the
eclipse-debugfeature to your project'sconf/local.conffile, as follows:
EXTRA_IMAGE_FEATURES += "eclipse-debug"
- Build a
core-image-satotarget image, as follows:
$ cd /opt/yocto/fsl-community-bsp/ $ source setup-environment wandboard $ bitbake core-image-sato
- Build a
core-image-satotoolchain with the following command:
$ bitbake -c populate_sdk core-image-sato- Install the toolchain by running the installer, as follows:
$ cd tmp/deploy/sdk $ ./poky-glibc-x86_64-core-image-sato-cortexa9hf-neon-toolchain-2.4.sh
Before launching the Eclipse IDE, we can check whether we are able to build and launch a GTK application manually. We will build the following GTK+ hello world application source. The following is the code in gtk_hello_world.c:
#include <gtk/gtk.h>
int main(int argc, char *argv[])
{
GtkWidget *window;
gtk_init (&argc, ...