Le Blog Hypocondriaque

Paquets nécessaires pour compiler le C++

Posté par hypoblog le mars 10, 2008

Voici le premier d’une nouvelle série de billets qui visent à s’intéresser à la programmation.

Dans ce premier billet, je vais vous présenter les paquets qu’il est indispensable d’avoir pour compiler ainsi que les logiciels qui permettent de programmer plus agréablement.

Paquets indispensables
Alors là, on ne fait pas plus simple, pour installer le compilateur C++ ainsi que toutes les librairies standards, il suffit d’installer un et un seul paquet qui regroupe tout. Il s’agit du paquet build-essential sous Ubuntu ou le groupe de paquets base-devel sous Archlinux.

Il peut être également utile d’installer le débuggeur GNU dont vous pouvez trouver un petit tutorial ici.

Sous Ubuntu:

sudo apt-get install build-essential gdb

Sous Archlinux:

sudo pacman -S base-devel gdb

Environnement de Développement Intégré
Pour programmer, vous pouvez écrire votre code avec un éditeur de texte (il en existe de très puissants et très adaptés pour ça: Vim, emacs, … ), lancer le compilateur en passant par les lignes de commandes et gérer les fichiers de projets (makefile) à la main.

Vous pourriez préférer utiliser un programme qui servent d’éditeur de texte mais qui vous permette facilement de gérer les fichiers du projet et de les compiler. C’est ce qu’on appelle des EDI.

Alors ma préférence va pour le logiciel geany. Très simple, et basique. Il n’offre que les fonctionnalités de base mais le fait parfaitement.

Je recommande également Anjuta qui est un EDI un peu plus complet que geany et qui gère notamment l’autocomplétion des librairies telle que Qt, SDL, boost, … ce qui est fort appréciable.

Ils s’installent très facilement depuis les dépôts

sudo apt-get install geany anjuta

Ces paquets ont exactement les mêmes noms dans les dépôts d’Archlinux:

sudo pacman -S geany anjuta

Il en existe bien sûr beaucoup d’autre mais voici mes préférés, à vous de faire votre choix.

5 Réponses vers “Paquets nécessaires pour compiler le C++”

  1. Je suis en train de me lancer dans le développement sous Linux, et j’ai décidé de tester Anjuta. Cependant, je n’arrive pas à faire d’auto-complétion. Y a-t-il un quelconque module à installer ?

    Je tourne sous Ubuntu Gusty, et ai procédé à l’installation via Aptitude.

    Merci d’avance ! :)

  2. hypoblog a dit

    Il faut aller dans Paramètres->Préférences et aller dans la partie “Symbol Browser”, là il te met les différentes bibliothèque dont il connait les étiquettes. Il te suffit de cocher les bibliothèques pour lesquelles tu désire avoir une autocomplétion.
    Malheureusement, il ne semble pas vouloir le faire pour la librairie standard :s

  3. Somehow i missed the point. Probably lost in translation :) Anyway … nice blog to visit.

    cheers, Epistemologist.

  4. hypoblog a dit

    Believe it or not… but most of the beginners don’t know how they can get the tools for compiling in the Ubuntu repositories.

  5. hypoblog a dit

    Petite mise à jour pour les paquets à installer sous Archlinux

Laisser un commentaire

XHTML: Vous pouvez utiliser ces étiquettes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>