[LINUX] GCC
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
--
Seules les forces obscures peuvent ouvrir et fermer les portes de Silent Hill
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
--
Seules les forces obscures peuvent ouvrir et fermer les portes de Silent Hill
Configuration: Windows XP Internet Explorer 6.0
27 réponses
Résumé de la discussion
Gcc est absent par défaut sur Mandriva One 2008, ce qui complique l'utilisation du système pour les travaux pratiques et les projets universitaires nécessitant le compilateur C. Plusieurs conseils suggèrent d'utiliser urpmi pour installer gcc en ajoutant les dépôts adéquats, ou d'examiner le CD d'installation si les paquets gcc y figurent correctement. Si gcc n'est pas sur le CD, il est conseillé de se procurer les RPM correspondants via une autre source ou d'utiliser easyurpmi pour configurer des dépôts et télécharger les dépendances. D'autres précisent qu'il est envisageable de télécharger les paquets gcc et dépendances sur un autre ordinateur et de les installer hors ligne sur Mandriva via CD/DVD.
-
pourquoi lorsque je tape cette commande gcc-$(gcc3.3-version) elle retourne : gcc-3.3.6: no input files j'avoue que je ne comprend pas pourquoi?
merci de m'aider -
Bonjour
Tu as le même problème que moi... gcc est le compilateur c standard de Linux et il est absent des live-cd, si ton pc est connecté au web sous linux, tu peux essayé de le téléchargé via le gestionnaire de package mais j'ignore comment faire (surtout sur fedora) moi j'ai Mandriva et j'essai de l'obtenir mais c'est une vrai galère (les différents packages ne se reconnaissent pas entre eux)... Je vais tenté de télécharger la version 4Go de Mandriva.
-
salut
je suis un debutant sous le systeme linux j'ai telechargé fedora 8-i386 et j'ai l'installé sans probléme mais quand j'ai esseyé d'installé mon usb adsl en tappant lacommande ./configure j'ai un message d'érreur gcc no found.
j'espere que quelq'un peut m'aider -
Pour la connexion internet, il s'agit d'un modem USB Thomson.
Pour les package gcc, ils ne veulent pas s'installer (j'ai pris les packages i586 mais le package glibc-cpp bien qu'il réussisse à s'installer, les autres packages ne le reconnaissent pas... et donc l'installation est impossible.... De plus, Mandriva One 2008 plante régulièrement (barre des fenêtre qui disparaisse, lenteur anormal, reboot régulier)...
J'ai déjà trouvé, une liste de lien en téléchargement des packages liées à gcc.
J'ai essayé de télécharger la version Mandriva Free 2008 (4Go) mais la connexion internet se coupe brutalement après 1Go de télécharger, ma connexion internet est trop instable.
Quand au package gcc, un package cpp est installé sur mon Mandriva (sans librairie), il fait la même chose.
-
Bonjour,
Cela peut se résoudre de front !
Je m'explique :
résoudre la connection internet :
simplifirait grandement l'installation de ce qu'il manque (gcc et autres).
je ne suis pas sûr d'avoir vu s'il s'agit d'une connection Ethernet ou USB, le type de modem, ....
résoudre les problèmes de bibliothèques :
liés au fait qu'il manque le paquetage gcc ....voir + !
peut-être taper tout simplement le nom des bibliothèques sur Google avec des mots-clés comme "Mandriva" "rpm"
je sais très bien que les deux versions sont différentes...
pas compatibles .....surtout.
Linux c'est ........" pas mal " de recherches .....surtout au début ! :-)
:-))
-
Bonjour!
Désolé d'apporté ma malchance avec moi... mais bon... Lassé de mes tentatives rater afin d'installer gcc manuellement, j'ai fait une tentative (plus de dépit qu'autre chose) de connexion de mon mandriva sur Internet mais il semblerait que ma carte réseau ne soit pas "vue" par Linux (je n'ai pas trouvé de driver linux pour ma carte donc...).
Bref, comme il existe déjà un compilateur sur ma version de Mandriva, j'ai eu l'idée (plutôt débile) d'importer les librairies du site (www.koders.com) dans /usr/include. Une fois fait, je me suis aperçu qu'il s'agissait des entêtes Microsoft et non GNU... je n'ai même pas fait d'essai de compilation, je sais très bien que les deux versions sont différentes...
Existe-t-il un site web répertoriant les principaux entêtes (*.h) pour GNU (stdio.h, string.h, stddef.h, stdarg.h.......). Si oui, ce serait sympathique, svp, de me passer l'adresse. Si non, je n'aurai d'autre choix que revenir sur Windows (Linux ne me servant qu'à programmer).
Merci d'avance et bonne journée!
-
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...
Le "problème" de Linux (si c'est un "problème") c'est le nombre très important de mises-à-jour ! Non pas pour ennuyer le monde, mais simplement car c'est de l'open source et que les développeurs + ou - bénévoles font ce qu'ils peuvent !
quand à prendre l'Internet pour installer gcc sur la Mandriva : ce n'est peut-être pas forcément obligatoire. Télécharger ce qu'il faut (gcc, voir des dépendances) en rpm sur un CD/DVD (chez un ami, au boulot, ...) et voilà ! Ce n'est certes pas la méthode la plus simple mais bon ...
bon courage.
:-))
-
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...
-
Ok merci beaucoup
-
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.
-
ContributeurLe 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.
-
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 ....-
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.
:-))
-
-
ModérateurSalut,
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. -
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 !
:-))
-
Contributeurfaut faire ça en root :)
Et la One, ne doit pas avoir gcc sur le CD.
-
Il ne connaît pas la commande urpmi (j'ai Mandriva One 2008)
-
ContributeurSi 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.
-
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).
-
ContributeurVu 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 !
-
Donc Linux n'est rien sans Internet.... Je vais continuer à fonctionner sous Windows alors.
Merci quand même.
- 1
- 2
Suivant