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-debug
feature to your project'sconf/local.conf
file, as follows:
EXTRA_IMAGE_FEATURES += "eclipse-debug"
- Build a
core-image-sato
target image, as follows:
$ cd /opt/yocto/fsl-community-bsp/ $ source setup-environment wandboard $ bitbake core-image-sato
- Build a
core-image-sato
toolchain 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, ...