Stdio.h et stdlib.h sur Ubuntu
Résolu
hariezard
-
Totot -
Totot -
Bonjour à tous!!
Alors voilà, j'ai instalé la dernière version d'Ubuntu il y a peu, et je veus tenter de compiler un programme qui se contante plus ou moins d'imprimer et de saisir des caractères.
J'écris donc au début du programme les commandes:
#include <stdio.h>
#include <stdlib.h>
Sachant que j'ai déjà modifié ma variable LD_LIBRARY_PATH pour qu'elle inclut les répertoires:
/usr/lib:.:..:/home
Lors de la compilation, le terminal m'affiche:
erreur: stdio.h: Aucun fichier ou repertoire de ce type
erreur: stdlib.h: Aucun fichier ou repertoire de ce type
Est-ce que je dois effectuer une autre configuration ou il me manque simplement( comme je le croit) les bibliothèques adéquates? Et si c'est le cas, ou puis-je me procurer ces bibliothèques?
Merci à tous!!!
Alors voilà, j'ai instalé la dernière version d'Ubuntu il y a peu, et je veus tenter de compiler un programme qui se contante plus ou moins d'imprimer et de saisir des caractères.
J'écris donc au début du programme les commandes:
#include <stdio.h>
#include <stdlib.h>
Sachant que j'ai déjà modifié ma variable LD_LIBRARY_PATH pour qu'elle inclut les répertoires:
/usr/lib:.:..:/home
Lors de la compilation, le terminal m'affiche:
erreur: stdio.h: Aucun fichier ou repertoire de ce type
erreur: stdlib.h: Aucun fichier ou repertoire de ce type
Est-ce que je dois effectuer une autre configuration ou il me manque simplement( comme je le croit) les bibliothèques adéquates? Et si c'est le cas, ou puis-je me procurer ces bibliothèques?
Merci à tous!!!
A voir également:
- Linux stdio.h
- Linux reader - Télécharger - Stockage
- Toutou linux - Télécharger - Systèmes d'exploitation
- Backtrack linux - Télécharger - Sécurité
- R-linux - Télécharger - Sauvegarde
- Linux mint 22.1 - Accueil - Linux
8 réponses
Salut,
Bien sur que l'on peut utiliser Live cd et compiler en C, seul bémol il faut au préalable installer le paquet
libstdc++6-4.2-dev.
Cela peut se faire simplement en ouvrant un terminal et en tapant la ligne suivante:
sudo apt-get install libstdc++6-4.2-dev
Dans le cas où ce paquet ne devait pas être trouvé (par exemple si vous utilisez une autre version de ubuntu), effectuez une recherche dans la liste de paquets comme suit:
apt-cache search libstdc
et identifiez le nom exact du paquet; installez le alors comme indiqué ci-dessus.
Ceux qui utilisent un live-CD sans l'installer sur le disque dur devront évidemment refaire cette opération à chaque redémarrage du système...
NB il peut arriver que le compilateur soit absent, alors il faudra l'installer
sudo apt-get install gcc
Je vous remercie
Bien sur que l'on peut utiliser Live cd et compiler en C, seul bémol il faut au préalable installer le paquet
libstdc++6-4.2-dev.
Cela peut se faire simplement en ouvrant un terminal et en tapant la ligne suivante:
sudo apt-get install libstdc++6-4.2-dev
Dans le cas où ce paquet ne devait pas être trouvé (par exemple si vous utilisez une autre version de ubuntu), effectuez une recherche dans la liste de paquets comme suit:
apt-cache search libstdc
et identifiez le nom exact du paquet; installez le alors comme indiqué ci-dessus.
Ceux qui utilisent un live-CD sans l'installer sur le disque dur devront évidemment refaire cette opération à chaque redémarrage du système...
NB il peut arriver que le compilateur soit absent, alors il faudra l'installer
sudo apt-get install gcc
Je vous remercie
Bonjour,
Moi aussi j'avais ce problème et j'ai installé un package :
sudo apt-get install build-essential
Normalement, ça devrait marcher après.
Moi aussi j'avais ce problème et j'ai installé un package :
sudo apt-get install build-essential
Normalement, ça devrait marcher après.
Je suis allé voir dans /usr/include.
Il n'y a ni stdio.h ni stdlib.h.
Cela veut dire donc que je dois instaler les bibliothèques, je suppose...
Savez-vous ou je peus les trouver?
Merci.
Il n'y a ni stdio.h ni stdlib.h.
Cela veut dire donc que je dois instaler les bibliothèques, je suppose...
Savez-vous ou je peus les trouver?
Merci.
le paquet à installer se nomme "libc6".
il s'agit de toutes les bibliothèques pour la programation en c.
l'utilistaire graphique synaptic ou la ligne de commande (apt-get) peuvent être des moyens d'installer tous les paquets nécessaires.
il s'agit de toutes les bibliothèques pour la programation en c.
l'utilistaire graphique synaptic ou la ligne de commande (apt-get) peuvent être des moyens d'installer tous les paquets nécessaires.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Et plus précisement, le paquet à installer se nomme libc6-dev
(GNU C Library: Development Libraries and Header Files)
proposition testé et validé
(GNU C Library: Development Libraries and Header Files)
proposition testé et validé