[C++] Comment on fait sous linux

Comment on fait sous linux [C++] - Programmation

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!
Reply

Marsh Posté le 09-03-2001 à 17:30:56   

Reply

Marsh Posté le 09-03-2001 à 17:33:48    

Les outils de developement (gcc), avec tout les outils (gdb, ddd, etc...)

Reply

Marsh Posté le 09-03-2001 à 17:53:39    

kdevelop je ne dirais que ca


---------------
http://www.chadenat.forez.com
Reply

Marsh 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.

Reply

Marsh Posté le 09-03-2001 à 19:23:53    

c'est dans quel CD? le 1 ou le 2?

Reply

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?

Reply

Marsh Posté le 11-03-2001 à 21:38:46    

up


---------------
Découvrez la version 2005 du  Site des Mains!! C'est la même qu'en 2004!
Reply

Marsh 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 ..

Reply

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?

Reply

Marsh Posté le 12-03-2001 à 07:39:19    

installe Kdevelop!! www.kdevelop.org


---------------
http://www.chadenat.forez.com
Reply

Marsh Posté le 12-03-2001 à 07:39:19   

Reply

Marsh 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).

Reply

Marsh Posté le 12-03-2001 à 12:44:24    

MC > heffer débute je crois que Kdevelop serait quand même la meilleur solution....


---------------
http://www.chadenat.forez.com
Reply

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.

Reply

Marsh Posté le 12-03-2001 à 19:57:48    

j'ai essayé de compiler mais il me met error: gcc command not found. :(
Help!

Reply

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.


---------------
http://www.chadenat.forez.com
Reply

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?

Reply

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'

Reply

Marsh Posté le 12-03-2001 à 23:05:44    

zop>peux-tu être plus clair?

Reply

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]

Reply

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!!! :fou:

Reply

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

Reply

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 :D

 

[edit]--Message édité par Verdoux--[/edit]

Reply

Marsh Posté le 13-03-2001 à 17:34:54    

Verdoux> J'ai réussi à installer tétris!  :D  
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

Reply

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

Reply

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...

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed