Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 29/09/2006, à 01:16

michellaurent.net

Comment faire du C++ ?

Ma question est simple: Que faut-il installer pour faire du C++ sur Linux ?

Hors ligne

#2 Le 29/09/2006, à 01:18

Etenil

Re : Comment faire du C++ ?

Salut, sous gnome: anjuta
sous kde, kdevelop

pour les deux: gcc, g++, make, automake, un tas d'autres trucs...


Mon blog qu'il est bien: http://www.etenilsrealm.nl/weblog/

Hors ligne

#3 Le 29/09/2006, à 01:38

kezar

Re : Comment faire du C++ ?

D'autres ide existent quand même !
Code::Blocks par exemple. A noter qu'un simple éditeur de texte suffit. Tu peux en faire avec à peu près tout ce que tu veux donc (vi, emacs, gedit, kate, etc). SInon oui gcc à rajouter (gcc,g++ et normalement avec les dépendances ça devrait pouvoir tourner pour une utilisation de base).

Hors ligne

#4 Le 29/09/2006, à 01:48

michellaurent.net

Re : Comment faire du C++ ?

Ok, j'ai installé gcc + les dépendances.
mais je fais comment maintenant, il y a rien dans les applications ?

Hors ligne

#5 Le 29/09/2006, à 01:51

kezar

Re : Comment faire du C++ ?

Tu peux utiliser n'importe quel éditeur de texte comme je l'ai dit. Pour commencer c'est même préférable. Ensuite il suffit de taper les commandes de compilation dans un terminal (en faisant un Makefile c'est mieux cool ).

Hors ligne

#6 Le 29/09/2006, à 01:57

michellaurent.net

Re : Comment faire du C++ ?

Justement, tu peux me dire quelles sont ces commandes ? (un petit exemple)

Dernière modification par michellaurent.net (Le 29/09/2006, à 01:57)

Hors ligne

#7 Le 29/09/2006, à 02:12

kezar

Re : Comment faire du C++ ?

As-tu déjà fait du C++ ou es-tu un débutant ?
Pour la compilation directe :

gcc -Wall chemin_et_nom_source -o chemin_et_nom_exécutable

Avec g++ à la place de gcc ça devrait passer aussi, mais gcc détecte automatiquement le langage utilisé normalement.

Pour simplifier les compilations on utilise des Makefile où les commandes sont regroupées.

Par exemple :

main: main.cc
	$(CXX) $(CXXFLAGS) -o main main.cc

clean:
	rm -f main

Dans un terminal un make ou un make main compilera le main.cc automatiquement vers un exécutable main. Un make clean supprimera l'exécutable en question.


Pour plus d'infos sur gcc et les Makefile :

http://fr.wikipedia.org/wiki/GNU_Compiler_Collection
http://fr.wikipedia.org/wiki/Makefile
http://gl.developpez.com/tutoriel/outil/makefile/
http://mrbook.org/tutorials/make/ [EN]
http://www.hsrl.rutgers.edu/ug/make_help.html [EN]
http://www.opussoftware.com/tutorial/TutMakefile.htm [EN]
http://ariffart.club.fr/envprog/envprog04.html

Hors ligne

#8 Le 29/09/2006, à 02:12

Link31

Re : Comment faire du C++ ?

michellaurent.net a écrit :

Ok, j'ai installé gcc + les dépendances.

Installe plutôt le paquet build-essential, sinon tu risques de rencontrer des problèmes.

michellaurent.net a écrit :

Justement, tu peux me dire quelles sont ces commandes ? (un petit exemple)

Pour compiler fichier.cpp et produire l'exécutable "programme" :

g++ fichier.cpp -o programme

Pour compiler grâce à un Makefile (les commandes "g++ fichier.cpp -o fichier.o" sont générées et lancées automatiquement pour chaque fichier) :

make

...bien sûr ce n'est pas si facile, il faut écrire le Makefile... recherche des exemples sur le web.

Hors ligne

#9 Le 29/09/2006, à 11:19

Luc Hermitte

Re : Comment faire du C++ ?

kezar a écrit :
gcc -Wall chemin_et_nom_source -o chemin_et_nom_exécutable

Avec g++ à la place de gcc ça devrait passer aussi, mais gcc détecte automatiquement le langage utilisé normalement.

Sauf qu'au link tu seras cuit à moins de rajouter la bibliothèque C++ qui va bien -- évidemment, je ne me souviens jamais de son nom.

PS: Quitte à prendre un éditeur modal, vim est plus agréable et 100 fois plus puissant que vi. Il n'est pas rare que les distrib linux ait pour "vi" un alias vers une version ultra bridée de vim.

#10 Le 29/09/2006, à 13:25

michellaurent.net

Re : Comment faire du C++ ?

J'ai déjà fait du C++ sous Windows, merci pour vos explications je vais tester çà la semaine prochaine

Hors ligne