Installing Linux Development Tools

Build tools

You should have the following development tools installed: gcc, g++, make, autoconf, libtoolize, gtkdocize, gettext, man, devhelp, and <a good source code editor>.

Ubuntu
$ sudo apt-get install build-essential man-db automake intltool libtool gtk-doc-tools devhelp libglib2.0-dev
Fedora
$ sudo yum install gcc-c++ make man automake intltool libtool gtk-doc devhelp glib2-devel

Development Libraries

When writing an application, you will need to use development libraries. These are identified with:

  • <pkg-name>-dev (Ubuntu)
  • or

  • <pkg-name>-devel (Fedora)

The documentation for libraries is often part of the development package, but may be packaged separately as <pkg-name>-doc.

Examples of installing Clutter development libraries:

Ubuntu
(search for available packages)
$ apt-cache search clutter
(install development libraries and docs)
$ sudo apt-get install libclutter-<version>-dev libclutter-doc
Fedora
(search for available packages)
$ yum search clutter
(install development libraries and docs)
$ sudo yum install clutter-devel

The development library version should be compatible with those specified in Moblin v2 Libraries.

Viewing API documentation.

devhelp_smallth.png

DevHelp is a useful tool for quickly viewing and searching API documentation locally. It is much faster than online searches. DevHelp relies on the -doc packages discussed above.

Ubuntu
$ sudo apt-get install devhelp
$ devhelp
Fedora
$ sudo yum install devhelp
$ devhelp

Most API documentation is also online: API Reference on Moblin.org.

Comments (2 total)

7Keypad for Netbooks

Using 7Keypad
a travelling user can use her/his netbook for :
1)Typing English or other Language
2) Typing all UTF 8 Symbols
3) Doing Cut/Copy/Paste/Select(Home,End,All,Word,Line)/Autocompletion/Navigation
4) Ctrl-0 to CtrlF , Alt-0 to Alt-F , CAPS , Shift , Esc , Call Start, Call Pick , Call End

After all this her netbook weight will reduce & it will be true Travelbook.
Videos

development tools

Anjuta's great, my favorite interface for an integrated developement environment, and good you provided the information of how to get in ubuntu and fedora, however, how would I put this on the netbook running moblin itself?

By the way, I"m loving the Moblin Garage, its a more clear, both visually and in text description , of installable applications.