Message : 'Error trying to exec cc1plus ' - Installation - Linux et OS Alternatifs
Marsh Posté le 18-09-2009 à 14:52:40
en installant le compilateur c++
si tu n'as pas g++ tu n'auras pas cc1plus
Marsh Posté le 18-09-2009 à 15:48:52
Pourquoi dans ce cas, l'aide de gcc (version 4.2.2) :
Code :
|
et également, par rapport à la reconnaissance des suffixes :
Code :
|
D'autre part, je pense avoir installé tout ce qui était nécessaire en terme de compilateur c++ pour gcc, aves l'installation des packages.
La dernière fois que j'ai procéder à une installation séparée d'un compilateur gcc, après celui installé par défaut par gcc, j'ai eu des conflits.
Marsh Posté le 18-09-2009 à 15:52:33
rpm -qa |grep gcc-c++
donne quelque chose ou pas ?
dans le cas contraire il te faut installer le paquet gcc-c++.
|
Sinon il faut savoir que la version 2008.0 de mandriva n'est pas ailleurs plus supporté si je ne me trompe pas (cf http://www.mandriva.com/en/mandriv [...] ime-policy )
Marsh Posté le 18-09-2009 à 16:01:49
Merci de ton aide littleboy.
La première commande ne renvoie rien, aucun packetage trouvé avec gcc.
la commande 'urpmq ...' donne :
Code :
|
Marsh Posté le 18-09-2009 à 16:03:02
euh non, je donnait les informations fournis par gcc-c++
pour installer le paquet
urpmi gcc-c++
Marsh Posté le 18-09-2009 à 16:10:58
OK, Dans tous les cas, il semble que le paquetage demandé n'apparaisse pas. Pourtant, je croyais bien avoir installé tous les paquetage relatifs à gcc et au c++ !
Que faudrait-il faire pour résoudre ce problème ?
Marsh Posté le 18-09-2009 à 16:15:12
urpmf --name gcc-c++
pour trouver le paquet
edit: tab trop rapide
Marsh Posté le 18-09-2009 à 17:05:33
La commande urpmf --name gcc-c++ ne renvoie rien !
La commande urpmf --name gcc renvoie trop paquetages (libgcc1,gcc-cpp, gcc) qui sont déjà installés !
Marsh Posté le 18-09-2009 à 17:11:06
normalement tu devrais installé ce paquet gcc-c++-4.2.2-3.1 cf http://sophie.zarb.org/viewrpm/575 [...] 85ba643eb2
Les médias sont bien évidemment configurés ?
(cat /etc/urpmi/urpmi.cfg)
Marsh Posté le 18-09-2009 à 17:53:46
J'obtiens :
Code :
|
Marsh Posté le 18-09-2009 à 18:02:24
tu viens d'installer ta distribution?
si oui tu ne veux pas installer tant qu'a faire une 2009.1 histoire d'avoir une distribution a jour et qui sera supporté encore un an que de garder une distribution non supporté ?
dans le cas où tu ne voudrais pas changer de version
tu devrais taper cela en root :
|
Marsh Posté le 18-09-2009 à 19:12:08
Impeccable
Après ça, un petit coup de 'urpmi --name gcc-c++' me donne gcc-c++ cette fois en sortie (pas comme précédemment). Puis urpmi gcc-c++ m'installe correctement le compilateur c++. La compil fonctionne.
Encore merci de ton aide !
Peut-tu simplement me préciser à quoi correspond ta dernière commande ? Est-ce qu'il s'agit de la mise à jour complète de ma version en une version plus récétente ou simplement celle de certains paquetages ?
Cordialement
Marsh Posté le 18-09-2009 à 19:26:45
urpmi.addmedia va rajouter les sources de media relatives a ta distribution et donc informer urpmi des emplacements des paquets fournis pour la mandriva 2008.0
cf man urpmi.addmedia pour avoir les informations relatives a la commande
elle ne constitue pas une mise a jour de la distribution.
Pour ce faire tu devrais procéder à un
urpmi --auto-select
(cf man urpmi)
Marsh Posté le 18-09-2009 à 14:45:48
Bonjour,
Tous est dans le titre,
J'essaye de débuter la compilation, sous Mandriva Linux 2008, d'un programme en c++ avec la commande :
g++ ne semble pas reconnu comme commande, mais, dans l'aide de gcc, pour ma version, il est indiqué que les extension cpp appelle le compilateur c++ de gcc. Le message d'erreur :
se déclenche alors et empêche la compilation.
Sauriez-vous me dire d'où vient ce problème et où se trouve mon erreur dans l'installation que j'ai faite de Mandriva 2008 ? J'ai essayé de trouver de l'aide sur google mais les informations données sur ce problème (any-any-update, build-essential ...) n'ont pas pu être utilisées, car je ne suis pas parvenu à réaliser ces installations demandées.
Sauriez-comment arriver à réaliser la compilation d'un programme en c++ ?
Bien cordialement,