Pages : 1
#1 Le 02/10/2007, à 09:14
- flo13
probleme librairies de C
J'ai installer ubuntu en dual boot (donc jsui tres content:D).
J'aimerais faire de la programmationC avec ubuntu cependant lorsque j'écris mon programme et que je le compile avec la commande
gcc -o ...
le compilateur m'indique que la librairies stdio.h n'existe pas...
D'ou ma question : Comment installer les librairies de bases pour faire de la programmation C?
Ou tout autre solution me permettant de pouvoir faire de la programmation C dans de bonne conditions
Merkiii
Hors ligne
#2 Le 02/10/2007, à 09:17
- fde
Re : probleme librairies de C
Salut! As-tu installé le paquet build-essential?
Hors ligne
#3 Le 02/10/2007, à 09:21
- flo13
Re : probleme librairies de C
Bein moi je n'est que linstallation de base de feisty fawn avec la mise a jour en dehors de ca je n'est rien installer.
Et ce paquet que fait il?
Merki de ton aide
Hors ligne
#4 Le 02/10/2007, à 09:28
- fde
Re : probleme librairies de C
Installe-le puis essaie de compiler ; tu me diras après!
PS: pour installer, vas dans Système > Administration > Gestionnaire de paquets Synaptic. Tu cherches ce paquets dans la liste, tu coches la case à côté, puis tu cliques sur le bouton "appliquer" en haut du cadre.
Ou, plus rapide, tu ouvres un terminal et tu tapes :
sudo apt-get install build-essential
Hors ligne
#5 Le 02/10/2007, à 09:29
- flo13
Re : probleme librairies de C
precsion:
j'ai essayer d'installer le paquet libc6-dev mais aptitude m'indique qu'il nexiste plus ou est obsolete...
Hors ligne
#6 Le 02/10/2007, à 09:30
- flo13
Re : probleme librairies de C
oki la je ne peu pas linstaller (bureau oblige...) mais je test kan je rentre
merki
ps:quel est la difference entre build essential et libc6-dev??
encore merki
Hors ligne
#7 Le 02/10/2007, à 09:37
- fde
Re : probleme librairies de C
En fait, build-essential est un "méta-paquet" ; il installe en une fois tout ce dont tu as besoin pour compiler en C et C++. Ce paquet ne sera donc jamais obsolète, puiqu'il est modifié pour pointer vers les dernières versions des paquets nécessaires.
Hors ligne
#8 Le 02/10/2007, à 09:41
- flo13
Re : probleme librairies de C
oki oki et enfin une derniere question
Sais tu pourquoi libc6-dev ma était indiquer comme obsolete alors?
Je te remercie j'essaie ce que tu ma di ce soir et je te tiens au courant
Merci de ton aide
Hors ligne
#9 Le 02/10/2007, à 09:47
- fde
Re : probleme librairies de C
Non... Pourtant il ne me semble pas qu'il y ait de nouvelle version... Etrange, je ne peux pas te répondre sur ce coup-là!
Hors ligne
#10 Le 02/10/2007, à 09:50
- flo13
Re : probleme librairies de C
est ce que cela ne viendrait pas de dépot?
J'ai effectuer les mises a jour automatiques et elle ont fonctionnées..C mise a jour la utilise t-elles les dépots?
Si elle ne les utilise pas ces que j'ai peut etre un probleme de dépot..
Hors ligne
#11 Le 02/10/2007, à 09:57
- fde
Re : probleme librairies de C
Ca m'étonnerait tout de même que ce soit un problème de dépôt. Quand un paquet est signalé obsolète, c'est parce qu'il a été explicitement marqué comme obsolète par quelqu'un. Mais peut-être utilises-tu Gusty Gibbon (Ubuntu 7.10)? Alors dans ce cas le paquet a peut-être été mis à jour par rapport à la version précédente...
Hors ligne
#12 Le 02/10/2007, à 10:00
- flo13
Re : probleme librairies de C
Moi jutilise fest fawn donc version 7.04 il me semble
bein j'essaierais ce soir en rntrant et je te di des que j'ai fini donc voila si tu est la ce soir ou demain ca sera pa de refus^^
Hors ligne
#13 Le 02/10/2007, à 10:00
- flo13
Re : probleme librairies de C
Merci pour la rapidité de t reponses
Hors ligne
#14 Le 02/10/2007, à 16:27
- flo13
Re : probleme librairies de C
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture de l'information d'état... Fait
Aucune version du paquet build-essential n'est disponible, mais il existe dans la base
de données. Cela signifie en général que le paquet est manquant, qu'il est devenu obsolète
ou qu'il n'est disponible que sur une autre source
E: Aucun paquet ne correspond au paquet build-essential
voila se que me retourne la commande que tu ma donner...
taurais une idée?
Hors ligne
#15 Le 02/10/2007, à 18:02
- reeth
Re : probleme librairies de C
Poste ton sources.list (gksu gedit /etc/apt/sources.list)
Si tout est ok, un sudo apt-get update && sudo apt-get upgrade && sudo apt-get -f install build-essential devrait faire l'affaire.
Hors ligne
#16 Le 02/10/2007, à 19:30
- flo13
Re : probleme librairies de C
# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.
deb http://fr.archive.ubuntu.com/ubuntu/ feisty main restricted
deb-src http://fr.archive.ubuntu.com/ubuntu/ feisty main restricted
## Major bug fix updates produced after the final release of the
## distribution.
deb http://fr.archive.ubuntu.com/ubuntu/ feisty-updates main restricted
deb-src http://fr.archive.ubuntu.com/ubuntu/ feisty-updates main restricted
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## universe WILL NOT receive any review or updates from the Ubuntu security
## team.
deb http://fr.archive.ubuntu.com/ubuntu/ feisty universe
deb-src http://fr.archive.ubuntu.com/ubuntu/ feisty universe
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
deb http://fr.archive.ubuntu.com/ubuntu/ feisty multiverse
deb-src http://fr.archive.ubuntu.com/ubuntu/ feisty multiverse
## Uncomment the following two lines to add software from the 'backports'
## repository.
## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
# deb http://fr.archive.ubuntu.com/ubuntu/ feisty-backports main restricted universe multiverse
# deb-src http://fr.archive.ubuntu.com/ubuntu/ feisty-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu feisty-security main restricted
deb-src http://security.ubuntu.com/ubuntu feisty-security main restricted
deb http://security.ubuntu.com/ubuntu feisty-security universe
deb-src http://security.ubuntu.com/ubuntu feisty-security universe
deb http://security.ubuntu.com/ubuntu feisty-security multiverse
deb-src http://security.ubuntu.com/ubuntu feisty-security multiverse
voila merkiii bien de ton aide!
Hors ligne
#17 Le 02/10/2007, à 19:37
- andromeda
Re : probleme librairies de C
j'ai eu ca tout a l'heure en faisant une compile, il ne trouvait plus les fichier standard
stdio.h et tous les autres
via la generation de paquet synaptic j'aiinstalle gcc-3.2 et ca a marcher
car par defaut il installe gcc v4.1 un truc comme ca
donc il te manque des bibliotheques
Hors ligne
#18 Le 02/10/2007, à 19:41
- flo13
Re : probleme librairies de C
éééé la commande que tu ma donner marche !! merki beaucoup!!
Maintenan je peu programmer en c?
merki beaucoup!!!!!!!!
Hors ligne
#19 Le 02/10/2007, à 19:43
- flo13
Re : probleme librairies de C
sudo apt-get update && sudo apt-get upgrade && sudo apt-get -f install build-essential
voila la commande pour ceux qui aurais le meme soucis que moi
encore merci de votre aide
ps:plus besoin d'autre paquet pour programmer?
Hors ligne
#20 Le 02/10/2007, à 20:57
- reeth
Re : probleme librairies de C
Tout dépends de ce que tu veux programmer et comment. Si c'est en C, a priori tout est bon. Tu peux aussi aller voir dans cette merveilleuse doc si tu peux rajouter quelque chose.
Sinon deux-trois petites choses :
- Il est utile de recharger la liste des paquets des dépots (apt-get update), de mettre à jour (apt-get upgrade) lorsque l'on a ce genre de problème. Un apt-get -f install nom_du paquet essayera de forcer l'installation, sinon un apt-get --fix-missing essayera de fixer les problèmes de dépendance. Enfin un apt-get dist-upgrade permettra peut-être de débloquer la situation.
- Tu peux passer ton sujet en [résolu]
- Si tu pouvais faire un effort sur l'orthographe sa serai sympa
Dernière modification par reeth (Le 02/10/2007, à 21:05)
Hors ligne
Pages : 1