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-quad $ bitbake core-image-sato
Build a
core-image-sato
toolchain as follows:$ bitbake -c populate_sdk core-image-sato
Install the toolchain as follows:
$ cd tmp/deploy/sdk $ ./poky-glibc-x86_64-core-image-sato-cortexa9hf-vfp-neon- toolchain-1.7.1.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:
The following is a code for gtk_hello_world.c
:
#include <gtk/gtk.h> int main(int argc, char *argv[]) { GtkWidget *window; gtk_init (&argc, &argv); window = gtk_window_new (GTK_WINDOW_TOPLEVEL...