Developer Documentation

From ArkWiki

Jump to: navigation, search

Contents

Packaging Software for Ark Linux

How to build RPM packages for Ark Linux

Developing Software

To start development in Ark make sure to install the devel-core package to get all the libraries and tools associated with the gcc compiler.

We recommend using Qt and KDE for the development of applications with a graphical user interface. If you're developing non-free software and don't want to pay for a Qt license (Qt is free for developing Free Software (note: that does not mean $0!) only), we recommend FOX as an alternative.

Programming and library introductions

Simply Qt A series of Ark Linux Developers note on Qt Programming

KDevelop manual An introduction to the KDevelop IDE (Integrated Development Environment). This explains e.g. how to compile the code you've written.

Qt 4.x tutorial This tutorial is meant for people who are familiar with C++ basics, but it's written in a way that can be understood even by people who aren't familiar with C++ yet.

Qt 4.x tutorial, part 2 Second part of the Qt tutorial

Qt 3.x tutorial A version of the same tutorial covering an older version of the Qt toolkit that is still commonly in use.

Another Qt tutorial

Another independent Qt tutorial

FOX toolkit tutorial (assumes previous C++ knowledge)

Free C++ Books and Documentation

Into to C++ for beginners

The C++ Annotations

Thinking in C++

An Introduction to GCC

Industrial Strength C++

C++ In Action

Contributing

Creating your own Linux distribution

Back to Main Page

Personal tools