Autres outils

Découvrez et proposez les outils indispensables ou très utiles aux développements C ou C++.
Ajouter un nouvel élément

    Makefile générique

    Licence : GPL - 20/01/2017 - Téléchargé 23 x
    Makefile générique

    Makefile idéal pour la construction rapide d'un exécutable sans se préoccuper de la gestion parfois complexe du Makefile : la fainéantise n'est plus une excuse.

    Doxygen

    Éditeur : Doxygen +
    Doxygen est un générateur de documentation sous licence libre capable de produire une documentation logicielle à partir du code source d'un programme. Pour cela, il tient compte de la grammaire du langage dans lequel est écrit le code source, ainsi que des commentaires s'ils sont écrits dans un format particulier.

    Doxygen est capable d'analyser des fichiers sources écrits dans les langages C, Objective C, C#, PHP, C++, Java, Python, IDL, Fortran, VHDL, Tcl et dans une certaine mesure D.

    CppDepend

    Éditeur : CodeGears +
    CppDepend 5.0 est un outil d’analyse statique qui se focalise sur l’architecture et la conception des projets C/C++, il propose plusieurs vues très intuitives pour donner une vision plus claire aux projets C++. Et un langage avancé (CQlinq) de requêtage du code source. Ses nouvelles fonctionnalités :

    • Import du résultat d'autres outils d'analyse statiques comme CppCheck et CPD et les exploiter par CQlinq..
    • Une centaine de diagnostics de Clang sont maintenant accessibles et exploitables depuis CQLinq.
    • Ajout facile d'extensions CQlinq pour avoir des requêtes plus avancées.
    • Support de C++14.
    • Intégration avancée avec CppCheck.
    • Plus adapté aux projets C.


    CppDep ... Voir la suite

    Valgrind

    Éditeur : Valgrind developpers +
    Valgrind est un outil de programmation libre pour déboguer, effectuer du profilage de code et mettre en évidence des fuites mémoires.

    Tutoriel de la rédaction en lien avec Valgrind : Profilage de code sous Windows et Linux

    The GNU Project Debugger

    Éditeur : GNU +
    Le debugger GNU : l'outil indispensable pour développer avec GCC, MinGW et Cygwin.

    Dependency Walker

    Éditeur : Steve P. Miller +
    Cet outil permet de construire un diagramme de dépendances vous aidant à connaître les modules que votre programme utilise. Il est d'autant plus pratique que Dependency Walker est capable de vous indiquer les .DLL nécessaires pour faire fonctionner votre programme.
    De plus, il est capable de détecter les erreurs liés aux modules manquant et autre problème de redondances.

    TotalView Debugger

    TotalView debugger est un debuggeur parallèle.
    Il est disponible en version d'évaluation.
    Découvrez les tutoriels de la rédaction :
    Test du débuggeur parallèle TotalView

    Intel VTune Performance Analyzer

    Éditeur : Intel +
    VTune est un profileur proposé par Intel.
    Cet outil est proposé en version d'évaluation.

    Intel Parallel Studio

    Éditeur : Intel +
    Intel Parallel Studio est un ensemble d'outils dédiés à l'optimisation des programmes multithreadés. Il s'agit de plusieurs plugins de l'environnement Visual Studio. Il est donc nécessaire de posséder ce dernier (attention, la version Express ne supporte pas les plugins).
    Cet outil est proposé en version d'évaluation.

    ThreadSpotter

    Éditeur : Rogue Wave Software +
    ThreadSpotter est un outil qui diagnostique les problèmes de performances liés à la localité des données, à l'utilisation du cache et à l'interaction des threads. Indépendant des compteurs hardware, il permet de modéliser différents scénarios à partir d'un seul échantillonnage.

12 éléments

Contacter le responsable de la rubrique C++