L'environnement de développement UNIX/Linux

But de la formation

Ce cours est destiné aux personnes désirant tirer le meilleur des capacités de leurs outils dans un environnement GNU/Linux. Il s’agit d’une introduction aux étapes requises pour créer un logiciel respectant les standards Linux/UNIX tant en matière d’installation que de déploiement.

Clientèle visée

Programmeurs Linux

Particularité


Préalables:
Connaissances en langage C et utilisation d’un système GNU/Linux SFL101 recommandé.

Contenu

Introduction

La distribution open source

Utiliser les compilateurs UCC

Création de librairies partagées

Personnalisation du système (make)

Contrôle des révisions (Git, Subversion)

Introduction aux débogeurs symboliques (gdb)

Optimisation à l’aide de profileurs d’exécution et de gestionnaires de mémoire

L’environnement de développement intégré Eclipse (facultatif)

Collaborateur

Savoir-faire Linux