Je suis un tout nouvel étudiant en ingénierie, mon professeur nous a dit que nous devions programmer en C++, je suis nouveau en programmation et en Ubuntu, j'installe la dernière version d'Ubuntu mais je voudrais savoir de quoi d'autre j'ai besoin pour programmer en C++, on m'a dit d'installer Kate, pouvez-vous s'il vous plaît me dire ce dont j'ai besoin d'autre ? et où trouver la documentation relative à la programmation et aux programmes dont j'ai besoin ? merci beaucoup !
Réponses
Trop de publicités?Vous devrez :
- écrire le code : un éditeur de texte de votre choix (gedit par défaut ou xemacs, vi, etc...) ou un IDE (je recommande codeblocks ou Eclipse + eclipse-cdt, etc.)
- gérer votre code : aka utiliser un Système de contrôle des versions La connaissance de git ou mercurial, facultative au début de l'apprentissage, vous sera utile lorsque vous commencerez à travailler sur des projets non triviaux.
-
compiler le code : installer
build-essential
(inclut g++, make, les en-têtes C, etc., ne vous lancez pas dans une installation manuelle du compilateur)sudo apt-get install build-essential
-
le déboguer : je ne pense pas que vous puissiez jamais sauter cette étape ^^
sudo apt-get install gdb
Vous avez besoin d'un éditeur (utilisez celui que vous aimez, gedit est préinstallé pour Ubuntu, je préfère pour ma part SciTE ) et un compilateur c++.
Le compilateur c++ (g++) se trouve dans le paquet g++. Je recommande cependant d'installer le paquet essentiel pour la construction il installera d'autres paquets utiles.
g++ peut être invoqué sur la ligne de commande comme suit : g++ source.cpp -o myprogram
Plus tard, lorsque vos programmes seront plus fonctionnels, vous aurez probablement besoin de bibliothèques supplémentaires. Vous pouvez les trouver plus facilement via apt-cache search
. Les paquets de bibliothèque ont le suffixe -dev ou le préfixe lib, par exemple zlib1g-dev pour la bibliothèque de compression.
Je recommande d'installer eclipse si vous avez l'intention de commencer à coder en c++. C'est un bon IDE avec lequel vous pouvez vous familiariser car il prend en charge Java et Python, parmi d'autres, à considérer pour l'avenir. C'est également l'IDE le mieux pris en charge pour le développement d'applications Android.
sudo apt-get install eclipse