En poursuivant votre navigation sur ce site, vous acceptez l’utilisation de cookies pour vous proposer des services et offres adaptés à vos centres d’intérêts.
Pour en savoir plus et paramétrer les cookies, suivez ce lien
Développeur de compétences
  •  
  •  
  •  

Debug


  • Objectifs
  • Profils
  • Pré-requis
  • Moyens pédagogiques
  • Certificat / Attestation
  • Apprendre à repérer les pertes de mémoire, les problèmes de débordement mémoire et savoir se servir des outils de débugage.
  • Apprendre à utiliser un core dump, le débugage croisé, le debug d'un programme fonctionnant
Trouvez votre prochaine formation

Programme

  • 2 Jours, 14h
  • 1060 HT *
    Linux
    • Architecture
    • Compilateurs C et C++
    • Options du compilateur
    • Les Warnings

    Outils compilation
    • Makefile
    • configure qmake cmake
    • Les binutils

    Problèmes rencontrés
    • Mauvais adressage mémoire
    • Problèmes de cadrage des informations
    • Perte de mémoire

    Profilage sans source
    • strace et ltrace
    • La mémoire
    • lsof,  netstat
    • Sonde Nagios

    Utiliser gdb
    • Premiers pas
    • Points d'arrêt
    • Suivre l'exécution
    • Affichage des variables

    Debug graphiques
    • ddd 
    • Eclipse cdt
       

    • Debuguer un programme en exécution
    • Debuguer plusieurs programmes simultanément
    • Debuguer via un core dump
    • Debuguer à distance
       

    Outils code
    • Valgrind
    • Exemples 
    • Profile de code 
    • Electric Fence
       

* La durée et le prix de la formation sont donnés à titre indicatif pour une inscription en inter-entreprises. Toute demande intra-entreprise fait systématiquement l’objet d’un devis sur-mesure devant être approuvé pour acceptation.