SlideServe
Menu
Préférences
© SlideServe · v2026

C++ Development on Linux

meris avatar
8 diapositives · 280 Views · Oct 14, 2014

Agenda Introduction Editors Debuggers GUI IDEs Make Automake Exploring further. C++ Development on Linux. Introduction. Compilers for various languages available as a part of GCC suite C/C++, pascal, java and Fortran

C++ Development on Linux - slide 1
01 / 8C++ Development on Linux
1 / 17

Télécharger la présentation

C++ Development on Linux
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. Agenda Introduction Editors Debuggers GUI IDEs Make Automake Exploring further C++ Development on Linux

  2. Introduction • Compilers for various languages available as a part of GCC suite • C/C++, pascal, java and Fortran • C++ compilers available with standard C++ library (libstdc++) and Standard Template Library (STL) • Optimizing and standards conforming compiler • Back bone of open source software

  3. Editors • Powerful editors in GUI as well as CLI • Integration with tools like make and ctags • Excellent multi-file edit support • Search capabilities • Vi • Kate

  4. Debuggers • GDB is one of the best command-line debuggers • Graphical front-ends to GDB available • DDD • Kdbg • Integration with IDEs

  5. GUI IDEs • Project management • Integrated build and debugging support • Integrated CVS support • Class and function browser • Other Tools

  6. Make • Used for build management purposes • Automatic dependency tracking and incremental build • Environment support for flexibility

  7. Automake • Works on top of make • Easy support for programs and libraries • Provide automatic targets for • Clean • install/uninstall • Build • Multiple targets from same sources • Support for autoconf

  8. Exploring further • Version management • Autoconf • Using API libraries • Unix programming model • GUI programming • Server programming