Page 1 sur 1

Publié : lun. avr. 18, 2005 5:51 pm
par Luigi
Salut,

Bon ca n'a rien à voir avec la simu, mais au cas ou un genie de mandrake flanerait dans les environs, je pose ma question:

Je suis sous Mandrake 10.1, et je voudrai compiler un programme en C++ avec gcc. Je tape donc dans la console: "gcc -o nom_exe fichier.cpp".
La commande est, je crois, correcte, mais il me sort: "gcc: installation problem, cannot exec 'cc1plus': No such file or directory".

Alors voila, si vous avez des suggestions... je n'ai rien installé, rien enlevé. gcc semble etre installé sur le pc via mandrake... J'ai meme reinstallé linux pour ca ! :wacko: Le pire c'est que chez un ami ca marche sans problème ! grrrrrr.... :angry:

A+ :)

Publié : lun. avr. 18, 2005 6:13 pm
par Drakho
As-tu essayé g++ au lieu de gcc ?

je sais que sur certains systèmes, gcc link sur du C et g++ sur du C++...

peut-être une piste ;)

Mais bon... suis po spécialiste Mandrake... tout au plus utilisateur de Slackware et Debian ;)

Publié : lun. avr. 18, 2005 9:22 pm
par Luigi
Ok Drakho.

J'ai dl un tar.gz sur le net, mais je sent que je vais encore GALERER pour l'installer. Je comprends pas comment on install tout ce bazard ! Y a que les .rpm que je comprends moi: il click et ca marche lol ! :lol:

:)

Publié : lun. avr. 18, 2005 9:49 pm
par Drakho
La plupart du temps, un prog sous forme de source s'installe simplement en faisant :

./configure

make

make install #en mode root pour ce dernier

le tout dans le répertoire du programme ;)

les erreurs que tu pourrai voir correspondent au dépendances non satisfaites....

:) ça me rappelle mes débuts...

rpm -Uvh (Redhat, SuSE et autres mandrakes)
pkgtool (Slackware)
apt-get (debian)
emerge (gentoo)

et les fameux ./configure && make && su -c "make install"

Publié : lun. avr. 18, 2005 10:29 pm
par Luigi
Ah merci !

Avec ca je devrai réussir ! :jumpy:

Et hop une banane :banana:

Publié : lun. avr. 18, 2005 10:42 pm
par Drakho
Je te conseilles cependant de toujours jetter un oeil au fichier readme ou install qui accompagne chaque programme ;)

Publié : mar. avr. 19, 2005 11:36 am
par big pinguin
Petit rappel :

Normalement les rpms sont déjà compilés , la commande idéale :
rpm -ivh nom_du_package.rpm

Mais sur Mandrake normalement tu as la commande magique :
urpmi qui n'est autre qu'un alias de rpm -ivh avec en plus la recherche et l'installation des dépendances . Si tu as fait une installation via ftp c'est encore plus puissant puisque tu auras une mise à jour via le net de la base urpmi .
Pour comprendre un peu mieux la commande je te conseilles man urpmi

Mais parfois il y a aussi des src.rpm , dans ce cas ce sont les sources , la méthode est indentique mais des fichiers ne seront installés mais pas compilés et enfin tu les sources non packagées et là par contre il faut faire ce qu'à décrit Drakho . Attention toutefois cette méthode n'est pas toujours compatible avec toutes les distribs il faut parfois télécharger la version prévue .

Sinon concernant le compilo , c'est pour une appli perso c++ je suppose , dans ce cas tu utilises effectivement g++ -o nom_du_fichier_compilé fichiers_sources

vala si ca peut t'aider

Publié : mar. avr. 19, 2005 8:02 pm
par Luigi
Ok merci à tous les deux. ;)