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.
Jonathan Petitcolas a dit
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 !
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
Epistemologist a dit
Somehow i missed the point. Probably lost in translation
Anyway … nice blog to visit.
cheers, Epistemologist.
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.
hypoblog a dit
Petite mise à jour pour les paquets à installer sous Archlinux