Ecrire un code en C sous linux

Fermé
anisso - 20 févr. 2007 à 13:55
Herr Dr von Apfelstrudel Messages postés 198 Date d'inscription lundi 29 janvier 2007 Statut Membre Dernière intervention 10 février 2010 - 21 févr. 2007 à 23:19
comment ouvrir un nouveau fichier sous linux pour ecrire un programme en C++ .Quelles sont les coommandes pour faire la compilation et le running et cooment voir le resultat de la exucution.
A voir également:

3 réponses

petites précisions

Ecriture du code
Tu peux ecrire tes sources ".c" ".h" dans n'importe quel editeur:
- Si tu utilise une interface grafique, les editeurs de texte sont capables de te faire une coloration syntaxique quand tu ouvre un fichier xxx.c ou xxx.h.
- sinon (dans un terminal), tu peux utiliser vi (l' Editeur de texte) je te recommande alors de tapper <escape> syn on (activation de la coloration syntaxique)
Ensuite tu sauvegarde;

Compilation
Dans un terminal:
tu accedes au repertoire qui contient tes sources:
# cd  /home/<mon_nom_d_utilisateur>/<mes_sources>

Tu lances la compilation:
# gcc fichierSource.c -o binaire

(le compte rendu t'informe des différents problèmes qu'il y a dans ton code)

Vérifications
Tu dois ensuite vérifier que ton executable (ici "binaire") a des droits d'execution
#ls -l binaire

doit afficher
-rwxr-xr-x  8 <mon_nom_d_utilisateur> 512 Mar 17 02:27 binaire

(Si les x ne sont pas présent, tu ne peux pas executer "binaire"
il faut alors modifier les droits:
# chmod +x binaire
)


Execution
Et tu peux alors executer ton programme:
#./binaire
3
Zempachi Messages postés 7472 Date d'inscription vendredi 14 octobre 2005 Statut Contributeur Dernière intervention 5 juin 2020 906
20 févr. 2007 à 14:18
et bien c'est la commande gcc (c'est le compilateur.

Perso je te conseille Kdevelop qui est un EDI comparable à visual studio.
Il est simple et puissant à la fois. Il se base sur gcc.
Installe le via ton gestionnaire de paquetage
2
Herr Dr von Apfelstrudel Messages postés 198 Date d'inscription lundi 29 janvier 2007 Statut Membre Dernière intervention 10 février 2010 182
21 févr. 2007 à 23:19
Salut,

une autre précision: si tu veux compiler du C++, la commande est:
g++ <fichierSource>


gcc, c'est pour compiler du C.
2