L'environnement de développement UNIX/Linux

But de la formation

En quelques années, Linux est devenu la référence des systèmes d'exploitations embarqués et industriels. Cette formation vous permet de développer vos compétences dans cette plateforme d'avenir!

Description

Ce cours s'adresse aux développeurs qui désirent tirer le maximum des outils à leurs disposition sur un système GNU/Linux.

Objectifs

Le participant est introduit aux étapes qui mènent à la production d'un logiciel respectant les normes UNIX en matière de déploiement et d'installation. Ce cours est le tremplin qui permet d'adapter et d'améliorer les Logiciels Libres les plus courants.

Clientèle visée

Développeurs

Particularité

Pré-requis:Connaissance du langage C et être confortable avec l'utilisation d'un système GNU/Linux

Contenu

  • Introduction
  • Licensing de l'Open Source
  • Utilisation du compilateur GCC
  • Création des librairies partagées
  • Personnalisation du système de construction (make)
  • Contrôle de révisions (Git, Subversion)
  • Introduction aux débogueurs symboliques (gdb)
  • Optimisation avec les profileurs d'exécution et de gestion de la mémoire
  • Environnement de développement intégré Eclipse (facultatif)

Collaborateur

Savoir-faire Linux