Comment on fait sous linux [C++] - Programmation
Marsh Posté le 09-03-2001 à 17:33:48
Les outils de developement (gcc), avec tout les outils (gdb, ddd, etc...)
Marsh Posté le 09-03-2001 à 17:53:39
ReplyMarsh Posté le 09-03-2001 à 18:03:58
t'a un outil " gnorpm" qui te permet d'installer ce que tu veut
tu va dans developpement est tu install ce que tu veut avec le cd
de rh7.0.
Marsh Posté le 10-03-2001 à 15:03:14
Je suis allé dans gnorpm, mais j'ai pas trouvé ce qu'il faut installer. Dans développement, il y a 3 catégories: langages, bibliothèques, outils. J'ai rien trouvé du style gcc.
Pouvez-vous m'aider?
Marsh Posté le 11-03-2001 à 21:38:46
ReplyMarsh Posté le 11-03-2001 à 21:55:33
gcc et ses librairies sont incluse dans le package egcs.
Regarde voir si tu ne trouves pas un rpm nommé egcs ..
Marsh Posté le 11-03-2001 à 22:56:13
J'ai trouvé les rpm egc et je les ai installé. Mais comment je fais pour m'en servir maintenant?
Marsh Posté le 12-03-2001 à 07:39:19
ReplyMarsh Posté le 12-03-2001 à 09:21:43
Les docs sont sur:
http://www.gnu.org
kdevelop est un système ala VisualC++, perso je prefere gcc + Xemacs + DDD.
Les bases:
Compil:
gcc -l<nom de lib sans le lib devant> -L<chemin des libs> <options> -o <nom de l'exec> <fichiers .c/.cpp>
Les options utiles:
-O2 : optimise (le -O3 n'apporte quasiment rien et n'est pas sans risques). Le mettre en -O0 si tu debug (sinon c'est assez fun de faire du step dans le code).
-g : inclue les info de debug
-march=686 : optimise pour le pentium/athlon (pas réellement de gain).
Marsh Posté le 12-03-2001 à 12:44:24
MC > heffer débute je crois que Kdevelop serait quand même la meilleur solution....
Marsh Posté le 12-03-2001 à 16:20:20
Et ben justement c'est une bonne solution: vaut mieux en chier un peu plus au debut pour savoir résoudre les pb après.
Pour info j'ai commencé le C sur un amiga avec Dice, j'ai du mettre qques jours avant de comprendre comment faire un prog. Mais au moins j'ai lu le manuel
Mais bon les intégrés c'est pas mal. Le seul pb c'est que ce n'est pas souple.
Marsh Posté le 12-03-2001 à 19:57:48
j'ai essayé de compiler mais il me met error: gcc command not found.
Help!
Marsh Posté le 12-03-2001 à 21:29:39
tiens tu es aussi lyonnais heffer!!! Sinon t'es sur que tu as bien installé tous les packages.
Marsh Posté le 12-03-2001 à 22:24:00
Normalement il faut juste installer les packages et après gcc ça marche? Il n'y a rien d'autre à faire?
Marsh Posté le 12-03-2001 à 22:48:56
heffer a écrit a écrit : Normalement il faut juste installer les packages et après gcc ça marche? Il n'y a rien d'autre à faire? |
Il faut que ledit gcc se trouve dans le 'path'
Marsh Posté le 12-03-2001 à 23:22:44
vérifie que tu possèdes les commandes gcc et g++ dans le repertoire /usr/bin/
[edit]--Message édité par zeltron--[/edit]
Marsh Posté le 13-03-2001 à 16:04:57
Ben non, il n'y a pas les commandes gcc et g++ dans /usr/bin. Pourtant j'ai installé tout les packages de développement!
J'en ai marre!!!
Marsh Posté le 13-03-2001 à 16:23:34
Tout ceci est bien étrange :
bon fais un :
find / -name "gcc"
et un
find / -name "g++"
et dis ce qui sort
Marsh Posté le 13-03-2001 à 16:28:36
Heffer, je crois qu'il vaut mieux que t'arrêtes linux, et l'info aussi, parce que ne pas réussir à installer 3/4 packages en 4 jours, c'est pas bon signe
[edit]--Message édité par Verdoux--[/edit]
Marsh Posté le 13-03-2001 à 17:34:54
Verdoux> J'ai réussi à installer tétris!
zeltron> Voici les deux lignes qu'il me répond (la même chose pour gcc et g++):
find: /proc/bus/usb/001/-01 : Aucun fichier ou répertoire de ce type
find: /proc/6/fd : Permission non accordée
Marsh Posté le 13-03-2001 à 17:58:01
Bon ben visiblement tu n'as pas installé les bons packages.
Est ce que tu as installé tous les packages egcs de ton cd (pas uniquement les librairies ? )
Pour verifier tu prends ton gnome RPM et tu regardes les paquets relatifs a egcs que tu as installé et donne leur nom
Marsh Posté le 13-03-2001 à 19:31:17
MC a écrit a écrit : Les docs sont sur: http://www.gnu.org kdevelop est un système ala VisualC++, perso je prefere gcc + Xemacs + DDD. Les bases: Compil: gcc -l<nom de lib sans le lib devant> -L<chemin des libs> <options> -o <nom de l'exec> <fichiers .c/.cpp> Les options utiles: -O2 : optimise (le -O3 n'apporte quasiment rien et n'est pas sans risques). Le mettre en -O0 si tu debug (sinon c'est assez fun de faire du step dans le code). -g : inclue les info de debug -march=686 : optimise pour le pentium/athlon (pas réellement de gain). |
Prétendrais-tu que Kdevelop est visuel ?
Moi je préfère aussi XEmacs qui est très suffisant comme IDE.
Par contre il existe un outil visuel qui permet de développer des interfaces Qt.
Alors tu peux lâcher Kdevelop...
Marsh Posté le 09-03-2001 à 17:30:56
Je viens d'installer Linux Redhat 7.0, et je voudrais faire du C++. Comment faire? Faut-il installer quelque chose en plus?
---------------
Découvrez la version 2005 du Site des Mains!! C'est la même qu'en 2004!