cs_khalil1982
Messages postés12Date d'inscriptionmercredi 27 décembre 2006StatutMembreDernière intervention24 mai 2007
-
24 mai 2007 à 17:32
deck_bsd
Messages postés1243Date d'inscriptionjeudi 31 mars 2005StatutMembreDernière intervention 3 août 2016
-
25 mai 2007 à 08:57
Salut,
je suis debutant dans le monde Linux je veux savoir quel editeur C/C++
le plus mieux, (sur mandriva).
merci.
thomwebster
Messages postés63Date d'inscriptionmercredi 7 février 2007StatutMembreDernière intervention14 juin 2007 24 mai 2007 à 18:03
Emacs, Vim, ou alors ide tout intégré: Kdevelop , code:block ...
Les plus utilisés étant Emacs et Vim.
Je te conseil Emacs pour écrire tes .c .h et tu compile avec gcc en ligne de commande comme ceci:
gcc tonfichier.c -c pour chaque fichier .c
et gcc tes_fichier.o -o nom_de_ton_binaire
Bon courage et bienvenu dans la communauté du pingouin ;)
deck_bsd
Messages postés1243Date d'inscriptionjeudi 31 mars 2005StatutMembreDernière intervention 3 août 20162 24 mai 2007 à 19:17
Yop,
Sous linux apart pour la beauté, point besoin de grand editeur, un bloc note intégrent la couleur synthaxique et c'est bon, et pour la compile , ba rien de compliqué, en ligne de command. Tout simplement.
luhtor
Messages postés2023Date d'inscriptionmardi 24 septembre 2002StatutMembreDernière intervention28 juillet 20086 24 mai 2007 à 20:18
Oue ca ira tant que ton programme fera quelques fichiers et pas bcp plus de 10.000 lignes, après faut laisser tomber les petits IDE.
Perso, je suis passé de Devcpp a VC express, et on ne fera jamais assez l'éloge d'un bon débuggeur.
Donc la ligne de commande, j'y crois pas (plus) du tout :)
Vous n’avez pas trouvé la réponse que vous recherchez ?
luhtor
Messages postés2023Date d'inscriptionmardi 24 septembre 2002StatutMembreDernière intervention28 juillet 20086 24 mai 2007 à 21:15
C'est un débuggeur en ligne de commande non ? Par exemple, tu peux pas dérouler les membres d'une classe, lire la valeur d'une variable en pointant l'objet en question avec le curseur ? Tout ce qui est "quick watch", et "add watch". A voir certain luter avec gdb, il semblerait que ce soit pas le meme niveau de practicité :)
Sans vouloir faire de pub a VC, mais c'est vraiment tres pratique.
thomwebster
Messages postés63Date d'inscriptionmercredi 7 février 2007StatutMembreDernière intervention14 juin 2007 24 mai 2007 à 21:44
gdb possède des interfaces graphique mais sous linux, il est indispensable de savoir se servir de laligne de commande pour gdb... Vc n'est pas dispo sous linux, c'est un logiciel propriétaire. gdb est le meilleur debugger actuel sous linux. On trouve facilement de la doc dessus sur le net..
luhtor
Messages postés2023Date d'inscriptionmardi 24 septembre 2002StatutMembreDernière intervention28 juillet 20086 24 mai 2007 à 21:50
Bien sur que VC n'est pas dispo sous linux. Je répondais seulement a [auteurdetail.aspx?ID=480928 deck_bsd]sur l'utilisation de la ligne de commande. Fallait y comprendre que selon moi, il vaut mieux chercher un IDE avec une interface pratique et performante.
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 25 mai 2007 à 07:28
Salut
t'as qu'a te coder une interface en lisp pour relier emacs et gdb, ca doit etre possible, tu vas galerer des annees, mais au moins t'auras ton petit joujou qui sert a rien...
quand tu veux debuger, tu ajoutes des cout << partout ou t'en as besoin, et t'overload de quoi afficher tes objets (ca c'est toujours pratique)
troller sur la suprematie de vc++ c'est un peu debile, il veut utiliser mandriva...
si tu veux une coloration syntaxique correcte, un truc potable et classique cote racourcis claviers (ouais, [M]+w pour copier [C]+y pour coller je crois, c'est pas top faut l'avouer), une indentation simple (tab fait chier sous emacs...), t'as Kwrite... c'est sous KDE, c'est pas trop mal... Certains preferent Kate parce-que Kate a une console integree, mais bon, quand t'as 4 pages de messages d'erreurs, avoir la console a cote c'est pas mal...
sinon, j'en ai vu qui utilisaient eclipse... perso j'ai pas la machine pour (quand je programme, j'aime pas avoir le temps de finnir deux cafes entre le moment ou j'allume mon pc et le moment ou je tape ma premiere ligne...), c'est pour cette raison que je n'utilise pas non plus CV++ (mais j'ai teste quand meme), donc meme pour le java, eclipse, je ne vois pas l'interret, c'est atuellement bien trop lent...
personne plus haut n'a parle des makefile... c'est une chose importante, ca rend plein de choses hyper simples.... ou a la limite tu te fais un compile.sh qui te lance le fichier si la compilation s'est bien passee, c'est possible aussi...
voila ca c'etait un makefile pour du Cpp
tu le mets dans un fichier Makefile et pour compiler tu tapes make et make clean pour supprimer des fichiers .o, et pour executer ./tcml