OVH Cloud OVH Cloud

G++

11 réponses
Avatar
Sethenes
Bonjour à tous,

J'ai un cops qui a acheté une distri Mandrake. Il m'a dit qu'il avait
installé tous les outils de développement mis que je lui sugggère de lancer
la commande g++, il reçoit 'file not found' alors qu'avec gcc il reçoit
'missing input file' (logique).

D'où mes ch'tites questions :

- g++ n'est-il pas compris dans Mandrake (ce que j'ai peine à croire) ?
- Peut-il le rajouter à la main (mais moi je suis resté à linux 1.0 et des
.tgz alors les rpm et tout ça je connais pas - un bon tutorial en français
nous serait utile) ?
- Au pire peut-il le récupérer d'un cd knoppix.

10 réponses

1 2
Avatar
Sethenes
Oups, j'ai oublié le :

D'avance Merci

Thierry
Avatar
Fluber
Sethenes wrote:
Bonjour à tous,

J'ai un cops qui a acheté une distri Mandrake. Il m'a dit qu'il avait
installé tous les outils de développement mis que je lui sugggère de lancer
la commande g++, il reçoit 'file not found' alors qu'avec gcc il reçoit
'missing input file' (logique).

D'où mes ch'tites questions :

- g++ n'est-il pas compris dans Mandrake (ce que j'ai peine à croire) ?
- Peut-il le rajouter à la main (mais moi je suis resté à linux 1.0 et des
.tgz alors les rpm et tout ça je connais pas - un bon tutorial en français
nous serait utile) ?
- Au pire peut-il le récupérer d'un cd knoppix.





faut lui donner quelquechose a compiler a gcc donc si tu a un par
exemple un fichier exemple.c

$ gcc exemple.c

ça devrait marcher
Avatar
Sethenes
Oui bien sur. Mais ce qui m'étonne c'est que g++ ne soit pas installé (alors
qu'il a installé toutes les packages de développement).

Thierry
Avatar
Damien Accorsi
On Sun, 25 Jul 2004 16:09:51 +0200, Sethenes wrote:

Oui bien sur. Mais ce qui m'étonne c'est que g++ ne soit pas installé (alors
qu'il a installé toutes les packages de développement).



essaie un "urpmi g++" dans un terminal (en tant que root). Ca devrait
aller. En tout cas, dans Mdk 9.1 il y est...

Damien
Avatar
Sethenes
OKI merci pour le tuyau ...
Avatar
oxidor trucidel
"Damien Accorsi" a écrit dans le message de
news:
On Sun, 25 Jul 2004 16:09:51 +0200, Sethenes wrote:

> Oui bien sur. Mais ce qui m'étonne c'est que g++ ne soit pas installé


(alors
> qu'il a installé toutes les packages de développement).

essaie un "urpmi g++" dans un terminal (en tant que root). Ca devrait
aller. En tout cas, dans Mdk 9.1 il y est...



Salut, je suis le copain en question.

Je viens d'essayer urpmi g++, j'ai pour réponse "pas de paquetage nommé g++"
J'ai acheté un bouquin de Qt3 qui contient peut être le paquetage en
question,
reste à l'installer.

J'y ai trouvé un fichier tar que j'ai dézippé, et là je sèche sur
l'installation.

J'ai des fichiers nommés INSTALL configure et Makefile, un readme et une FAQ
qui expliquent un tas de choses, sauf les instructions pour installer un
paquetage. :-/

--
Oxidor Trucidel
Avatar
Jérémy JUST
On Sun, 25 Jul 2004 20:41:21 +0200
"oxidor trucidel" wrote:

Je viens d'essayer urpmi g++, j'ai pour réponse "pas de paquetage nommé
g++"



Ça signifie qu'il n'y a pas de paquet portant ce non-là.


Chez moi (Mdk 9.2):

# urpmi g++
pas de paquetage nommé g++

$ g++
g++: no input files

$ which g++
/usr/bin/g++

Cette dernière ligne montre que je l'ai.

g++ fait partie du paquet gcc-c++.
Essaie

# urpmi gcc-c++


J'ai acheté un bouquin de Qt3 qui contient peut être le paquetage
en question, reste à l'installer.



Tu te lances dans de grandes aventures, à recompiler gcc (sans même
savoir si tu as une version complète de gcc pour pouvoir le compiler).
C'est un outil de base, et il est dans toutes les distributions.


J'ai des fichiers nommés INSTALL configure et Makefile, un readme et
une FAQ qui expliquent un tas de choses, sauf les instructions pour
installer un paquetage. :-/



Normal: ce n'est pas ce qu'on appelle un paquetage (c'est-à-dire un
ensemble de logiciels prêts-à-installer).
Tu dois avoir des sources qu'il faut compiler. C'est facile, mais je
ne pense pas que ce soit la peine de commencer par là pour découvrir
Linux.


--
Jérémy JUST
Avatar
Jérémy JUST
On Sun, 25 Jul 2004 22:43:59 +0200
"oxidor trucidel" wrote:

Je viens d'essayer urpmi g++, j'ai pour réponse "pas de paquetage
nommé g++"


Ça signifie qu'il n'y a pas de paquet portant ce non-là.


C'est la conclusion à laquelle j'étais également arrivé...



J'ai envoyé mon post un peu rapidement, et je voulais détailler:

Ça signifie seulement qu'il n'y a pas de paquet portant ce non-là;
mais ça ne dit rien sur un éventuel exécutable. Il n'y a pas un paquet
par exécutable.

Si ta variable $PATH est positionnée correctement, la complétion du
shell est une bonne indication pour les exécutables. Tape:

$ g+<TAB>
(touche tabulation)

Si le shell complète en « g++ », c'est bon.


Pour trouver un fichier (pas forcément exécutable), tu peux utiliser
locate (très rapide, parce qu'utilise un index mis à jour de temps en
temps) ou find (lent parce que parcourt tout le disque pour répondre):

$ locate g++

$ find /usr/ -name 'g++'

--
Jérémy JUST
Avatar
Jérémy JUST
On Mon, 26 Jul 2004 19:12:53 +0200
"oxidor trucidel" wrote:

je trouve deux fichiers usr/bin/libg++.2.7.2 et usr/bin/libg++.2.7.2.8



Ça ressemble à des bibliothèques. Tu es sûr que ces fichiers sont dans
/usr/bin ? Ils ne seraient pas plutôt dans /usr/lib ?

$ find /usr/ -name 'g++'


Là, je n'ai aucun résultat...



Que dit

# urpmi gcc-c++

?

--
Jérémy JUST
Avatar
Jérémy JUST
On Tue, 27 Jul 2004 07:24:11 +0200
"oxidor trucidel" wrote:

# urpmi gcc-c++


"Pas de paquetage nommé gcc-c++"



Les sources de données sont bien configurées?

En root, lance rpmdrake. Vois-tu des paquetages? Peux-tu en installer
(utilise rpmdrake-remove pour les supprimer après)?


--
Jérémy JUST
1 2