Hybrix

Programmation système en langage C sous UNIX

Durée 4 jours
Objectifs utiliser l'interface avec le système UNIX en langage C
Public programmeurs en langage C sous UNIX
Prérequis bonnes connaissances en langage C

Cette formation aborde différents aspects de programmation système en langage C sous UNIX selon la norme POSIX. Une large part sera consacrée à des travaux pratiques.


  1. Normalisation
  2. Outils de développement
    • Le manuel en ligne
    • Le compilateur C
    • Utilitaires
  3. Appels systèmes classiques
    • Gestion des processus
    • Gestion de l'environnement
    • Communication inter-processus
    • Tuyaux
  4. Fils d'exécution
  5. Communication réseau
    • TCP
    • UDP
  6. Gestion de la mémoire
  7. Bibliothèques
    • Bibliothèques statiques
    • Bibliothèques dynamiques et partagées
  8. Automatisation de la compilation
    • Libtool
    • Autoconf et Automake
    • CMake
    • pkg-config