web-dev-qa-db-fra.com

Comment compiler mon premier programme C ++ (geany)?

Je suis un développeur Windows expérimenté (Delphi, C/C++, C #, etc.). Je viens de télécharger uBuntu 14.04 64 bits, puis j'ai recherché des IDE et vu que Geany a obtenu de bonnes critiques. Après le téléchargement, je ne comprends pas comment écrire et compiler une simple application "Hello world".

Note: Je suis très nouveau sur Linux! Le système de fichiers me semble plutôt étrange après 20 ans de vie dans le monde Windows. Toute aide que vous pourriez offrir ou un guide pas à pas serait très apprécié!

Merci.

2
AlainD

AlainD,

Geany a en fait les options que vous recherchez intégrées. En haut de l'écran, vers le milieu, se trouve un bouton qui ressemble à un petit engrenage, ainsi qu'un bouton qui ressemble à un mur de briques. Ce sont vos options pour compiler et exécuter. Une fois que vous avez écrit votre code à votre satisfaction, il vous suffit de cliquer sur le bouton de compilation, et au bas de votre écran, vous verrez la sortie et, le cas échéant, les erreurs de compilation. Une fois terminé (en supposant qu'il n'y ait pas d'erreur), en cliquant sur Exécuter, Geany ouvrira le terminal par défaut de votre système et exécutera le programme. Le terminal affichera le code d'état de sortie une fois terminé et restera ouvert jusqu'à ce que vous le fermiez.

En ce qui concerne les compilateurs, la plupart des distributions majeures de Linux ont une collection de compilateurs et de lieurs prédéfinie. Pour Ubuntu, je pense que vous iriez au terminal et tapez ce qui suit:

Sudo apt-get update
Sudo apt-get install build-essential

Ces deux commandes mettront à jour la liste des packages sur votre système, puis installeront les bibliothèques essentielles, les en-têtes et les compilateurs nécessaires pour C, C++ et d'autres langages de programmation courants.

Bonne chance dans vos efforts.

2
jzakilla

Pour vous assurer que les plugins sont installés:

Sudo apt-get install geany-plugins

Et pour l'exécuter avec un accès root (ne fonctionnera pas correctement sans cela):

Sudo geany

Puis entrez votre mot de passe. J'espère que cela fonctionne pour toi.

0
Salvador Yniguez