[LINUX] GCC

Utilisateur anonyme -  
bob031 Messages postés 8158 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Après plusieurs essai non concluant d'installation d'Ubuntu sur mon pc portable (DELL Inspiron 640m), j'ai finalement opté pour Mandriva One 2008. Le seul problème épineux est l'absence de gcc, qui m'est vital car j'en ai besoin pour mes études...

Je sais que la question a déjà été posé à mainte reprise mais les réponses ne m'aide pas vraiment... Bref j'aimerai savoir où je pourrai avoir gcc pour Mandriva SVP ?

Merci d'avance
A voir également:

27 réponses

bob031 Messages postés 8158 Date d'inscription   Statut Membre Dernière intervention   473
 
Bonjour,

Faisable via le Centre de Contrôle Mandriva section Paquetages, rechercher gcc !
Au préalable configurer ses sources via le site easyurpmi !

Désolé de ne pas être plus précis, car j'ai plus l'habitude d'utiliser la console ....et je ne tiens pas à me faire lyncher ! :-)

:-))
0
Utilisateur anonyme
 
Je précise que je n'ai pas Internet... du moins pas sur ce portable.
0
bob031 Messages postés 8158 Date d'inscription   Statut Membre Dernière intervention   473
 
la Mandriva One c'est pas celle qui a besoin d'une connection internet pour l'installer ??

:-))
0
Utilisateur anonyme
 
J'ai trouvé la commande cpp -o qui apparemment fait la même chose... Le problème c'est qu'il ne trouve aucun fichier entête (*.h) même stdio.h....

Où puis-je trouver la plupart des fichiers entête ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
bob031 Messages postés 8158 Date d'inscription   Statut Membre Dernière intervention   473
 
il suffit de taper dans une console :
whereis gcc

:-))
0
Utilisateur anonyme
 
Il me dit qu'il se trouve dans /usr/lib

dedans il y a un fichier exécutable (cc1) que j'ai lancé mais apparemment le système n'a pas apprecié... Il ne répond plus....

Je fais quoi de ce fichier cc1 ?
0
bob031 Messages postés 8158 Date d'inscription   Statut Membre Dernière intervention   473
 
donc gcc n'est pas installé !

voici chez moi :

[bob 4] firefox > whereis gcc
gcc: /usr/bin/gcc4.1-version /usr/bin/gcc /usr/bin/gcc3.3-version /usr/lib/gcc /usr/share/man/man1/gcc.1.bz2
[20:11 1.04]
[bob 5] firefox >

car il se trouve dans /usr/bin !

:-))
0
marc[i1] Messages postés 2573 Date d'inscription   Statut Contributeur Dernière intervention   382
 
Salut,

Sans internet, installer gcc va être une vraie galère.
Avoir Linux sans internet c'est comme avoir une voiture sans essence … ça sert à rien ;)
0
Utilisateur anonyme
 
Donc Linux n'est rien sans Internet.... Je vais continuer à fonctionner sous Windows alors.
Merci quand même.
0
marc[i1] Messages postés 2573 Date d'inscription   Statut Contributeur Dernière intervention   382
 
Vu que tu peux télécharger un CD ou DVD :
ftp://ftp.free.fr/mirrors/ftp.mandriva.com/MandrivaLinux/official/iso/2008.0
Grave le DVD et tu auras les rpm que tu souhaites.

Dans la liste de dépots, au lieu de mettre des adresses internet tu met l'adresse de ton lecteur de disque.
http://wiki.mandriva.com/fr/Configurer_les_dépôts_officiels

Mais bon, si tu met ta Mandriva sur le net tu vas nettement moins t'embêter !
0
Utilisateur anonyme
 
Ce n'est pas ce que je veux... J'ai déjà l'iso d'un Mandriva (que je n'ai pas obtenue sur le net), ce que je veux, c'est les packages .rpm pour pouvoir installer gcc sans me servir à chaque fois d'Internet. Chez moi, la connexion est trop lente pour que je tente le téléchargement d'un fichier de plus d'un Go, il me faudrait plus d'une semaine (il me faut une journée pour télécharger 100Mo).
0
marc[i1] Messages postés 2573 Date d'inscription   Statut Contributeur Dernière intervention   382
 
Si tu as l'image ISO, tu as regardé dessus si les rpm de gcc n'y étais pas ?

Tu ajoutes les support CD dans la liste de dépot, tu montes ton cd et tu lances un petit :
urpmi gcc

Si gcc est sur ton CD, il devrait te l'installer.

Sinon, essaie de trouver un copain pour te télécharger la version Free en DVD, j'ai commencé comme ça avec ma première Mandrake (ça fait vieux con de dire ça ! :D ), certes ce n'est pas optimal mais grace à ça tu vas pouvoir profiter de ton système dans de bonnes conditions.
0
Utilisateur anonyme
 
Il ne connaît pas la commande urpmi (j'ai Mandriva One 2008)
0
marc[i1] Messages postés 2573 Date d'inscription   Statut Contributeur Dernière intervention   382
 
faut faire ça en root :)

Et la One, ne doit pas avoir gcc sur le CD.
0
bob031 Messages postés 8158 Date d'inscription   Statut Membre Dernière intervention   473
 
Bonjour,

Donc Linux n'est rien sans Internet.... Je vais continuer à fonctionner sous Windows alors

trop drôle ! merci beaucoup .....j'ai bien ri !

un petit bémol : il me semble que globalement un ordinateur n'est rien sans Internet !

....à moins que Windows n'envoie ses mises à jour et ses nouveaux logiciels (payantes bien sûr !) ............par courrier postal ....à ses frais bien sûr !

il est vrai que sans internet avec Windows je peux envoyer des mails, télécharger du son et de l'image, converser sur CCM par exemple, installer des logiciels, installer un serveur, etc .....


bon dimanche !

:-))
0
lami20j Messages postés 21331 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 570
 
Salut,

c'est comme avoir une voiture sans essence … ça sert à rien ;)

Oui, c'est vrai (je parle pour les voitures ;-)
Mais, le raisonnement et valable pour toutes les voitures à essence que ça soir Renault, BMW, FORD, HONDA, etc...

Et revenons au début de la phrase, c'est valable pour tous les OS.
0
Utilisateur anonyme
 
Bob031: Je te laisse te remettre de ton fou rire... puis je signale que la grande force de Linux est qu'il soit gratuit (et de pirater les mots de passe Windows... les pro-linux peuvent sans aucun doute s'en vanter), bref, si Linux a besoin d'internet pour fonctionner, il faut donc 25€ par mois (au moins) pour pouvoir utiliser Linux... je trouve ça particulièrement hypocrite de la part d'un système libre.

Windows est payant, certe, mais au moins il ne nécessite pas Internet (bien que se soit un atout, je n'en doute pas). Il est très stable (j'ai vu plus souvent planter Linux que lui (du moins sur ma machine)).

Peut-être existe-t-il un site répertoriant des packages Linux (.rpm ou .tar peut importe) à partir de là je saurais me débrouiller. Je n'ai pas réussi à trouver un tel site (peut-être ai-je mal cherché ceci dit)

Pour Mandriva One, il existe apparemment un compilateur (cpp) mais sans fichier entête (TROP DRÔLE!!!), vous avez déjà essayé de compiler un programme en c sans stdio.h ....
0
bob031 Messages postés 8158 Date d'inscription   Statut Membre Dernière intervention   473
 
Bonjour,

si Linux a besoin d'internet pour fonctionner, il faut donc 25€ par mois (au moins) pour pouvoir utiliser Linux

je ne suis pas d'accord ! étonnant, non ?
Linux a besoin de l'internet pour l'installation (histoires de mises-à-jour) mais en aucune façon Linux n'a besoin de l'internet pour fonctionner !

Rien ne m'empêche d'acheter chez mon marchand de journaux un CD/DVD Linux pour au maximum la modique somme 8-9 euros ! Rien ne m'empêche ensuite d'utiliser mon Linux sans l'internet !
Certes j'aurai à faire des mises-à-jour via l'internet ....tout comme j'obtiens des mises-à-jour via l'internet pour mon XP !

pour l'internet : je paye 17,90 euros /mois !


Pour Mandriva One, il existe apparemment un compilateur (cpp) mais sans fichier entête (TROP DRÔLE!!!), vous avez déjà essayé de compiler un programme en c sans stdio.h ....

Quelle drôle d'idée, parmi le large choix de distributions Linux, de choisir justement la Mandriva One qui nécessite effectivement une connection internet pour l'installation .......mauvaise pioche !

avant de se lancer dan la programmation, encore faudrait-il s'assurer d'avoir les outils nécessaires à la compilation ! Or ce n'est pas le cas ! Et oui , je ne suis pas sûr que tous les utilisateurs de la planète veuillent faire de la programmation en C !
De la même manière si je veux faire de la programmation en C sur mon XP, il me semble qu'il va me falloir installer le nécessaire (....à l'aide d'une connection internet ???). Tous les utilisateurs Windows ne sont pas tous des adeptes de la compilation en C.

FIN !

bonne journée.

:-))
0
marc[i1] Messages postés 2573 Date d'inscription   Statut Contributeur Dernière intervention   382
 
Le gros soucis n'est pas d'avoir un site avec des rpm ! mais la gestion des dépendances !
En effet contrairement à Windows®, les systèmes libres (Linux, *BSD, ...) utilisent des bibliothèques partagées, ce qui signifie que pour installer gcc, tu as besoin aussi d'une bonne dizaine de rpm annexe.

gcc-4.2.2-2mdv2008.1 RPM for i586
Tu as la liste des rpm a installer dans la rubrique 'required'

Bon courage.
0
Utilisateur anonyme
 
Merci, ça ne me dérange pas de téléchargé un nombre important de fichiers tant que ceux-ci ne dépassent pas une certaine taille.
0
marc[i1] Messages postés 2573 Date d'inscription   Statut Contributeur Dernière intervention   382
 
une bonne méthode pour ça vu que tu n'as pas le net.

tu récupères le rpm de gcc puis tu va dans le répetoire où il se trouve et tu fais :
urpmi gcc*.rpm
Il va t'indiquer quel rpm lui manque.

C'est fastidieux mais sans le net c'est la seule solution :/
0
Utilisateur anonyme
 
Ok merci beaucoup
0
Utilisateur anonyme
 
Mauvaise pioche ? Je dirais plutôt que c'était ma dernière option. Ubuntu, Debian (aucun des deux n'a fonctionné sur mon PC), à chaque fois que je les ai installé, le pc ne voulait plus démarrer.

Mandriva est le seul qui fonctionne "a peu prés" correctement (quand je dis correctement, cela veut dire que j'arrive à atteindre le bureau sans trop de message d'erreurs disant que mon matériel n'est pas compatible).

La première version de Mandriva que j'ai installé à détruit une de mes partitions (j'avais pourtant selectionné "installé sur l'espace libre")

Bref, Linux semble fonctionné chez les autres mais pas chez moi...

Pour Internet... c'est très chouette, je vais donc prendre un abonnement juste pour mettre à jour Linux et pour installer des logiciels (qui ne seront de toute façon pas compatible avec mon matériel), sympathique...
0