Les fichiers header (*.h)

Utilisateur anonyme -  
la romuss Messages postés 9 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour!

Je possède la version 7.04 d'Ubuntu mais je n'ai pratiquement pas de fichiers .h (pour compiler en c). Je sais que je dois les placer dans /usr/include mais je ne sais pas où les trouver.

Note: mon pc Ubuntu n'est jamais connecté au web.

Merci
A voir également:

15 réponses

jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 896
 
Salut,

Est-ce qu'un compilateur (ex: gcc) est installé ?
1
Utilisateur anonyme
 
Je suppose que oui car lorsque je tape dans un terminal:

gcc -o essai essai.c

Il me met:

essai.c:1:19: error: stdio.h: No such file or directory
essai.c: In function 'main':
essai.c:5: warning: incompatible implicit declaration of built-in function 'printf'

Comment on fait pour être sur que gcc est intallé et si non, comment on fait pour l'installer?
0
jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 896
 
Comment on fait pour être sur que gcc est intallé
Tape la commande :
whereis gcc
qui doit normalement te renvoyer le chemin vers l'exécutable.

Par contre à partir de "Synaptic" ou "Adept" (gestionnaire de paquets d'Ubuntu), installe les paquets de développement...
0
lami20j Messages postés 21331 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 570
 
Salut,

installe libc6-dev
0
Utilisateur anonyme
 
Bonjour

Merci, j'ai téléchargé des fichiers .deb mais, comment on installe sur Linux. C'est comme Windows ?
0

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

Posez votre question
lami20j Messages postés 21331 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 570
 
Salut,

Si tu as téléchargé libc6-dev_2.3.6.ds1-13_i386.deb
sudo dpkg -i /chemin/vers/libc6-dev_2.3.6.ds1-13_i386.deb
0
Utilisateur anonyme
 
Oui, c'est ça. Mon processeur est un intel mais ensuite je fais quoi?
0
lami20j Messages postés 21331 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 570
 
Ben, ouvre un terminal et tape la commande que je t'ai donné
N'oublie pas de mettre le bon chemin vers le fichier .deb
0
Utilisateur anonyme
 
Linux me répond que l'architecture de mon processeur est amd64 alors que j'ai un intel Centrino Duo...
C'est logique ça ?
0
lami20j Messages postés 21331 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 570
 
affine
uname -m
0
Utilisateur anonyme
 
Je tape la commande, il me répond:

x86_64
0
lami20j Messages postés 21331 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 570
 
alors télécharge la lib pour amd64
la commande d'installation reste la même
0
Utilisateur anonyme
 
Maintenant, il me met:

dpkg : des problèmes de dépendances empêchent la configuration de libc6-dev :
libc6-dev dépend de libc6 (= 2.3.6.ds1-13) ; cependant :
La version de libc6 sur le système est 2.5-0ubuntu14.
libc6-dev dépend de linux-kernel-headers ; cependant :
Le paquet linux-kernel-headers n'est pas installé.
dpkg : erreur de traitement de libc6-dev (--install) :
problèmes de dépendances - laissé non configuré
Des erreurs ont été rencontrées pendant l'exécution :
libc6-dev
0
lami20j Messages postés 21331 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 570
 
Note: mon pc Ubuntu n'est jamais connecté au web.

je crois que c'est le moment de le faire
l'installation deviendra très facile avec aptitude
aptitude installa libc6-dev
0
Utilisateur anonyme
 
Je ne peux pas... Le pc de mes parents à internet avec Wanadoo adsl mais pas de Livebox. Il y a un nom d'utilisateur et un mot de passe que je n'arrive pas à entrer sur Linux. De toute façon, les deux pc sont en réseau avec des ip de même famille mais ils ne se voient pas donc ...
0
lami20j Messages postés 21331 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 570
 
Je pense qu'il y a moyen de partager la connexion Internet si tu es en réseau avec un pc qui est connecté sur net.

Ecrit ici :
- la topologie de ton réseau
- le résultat de la commande ipconfig /all ( sous Windows)
- /sbin/ifconfig -a (sous linux)

Je dois partir mais si tu laisses les infos que je t'ai demandé tu auras plus de chances pour résoudre ton problème.
Je vais jeter demain un coup d'oeil ;-)
0
Utilisateur anonyme
 
Sous Windows:

Topologie du réseau :

Ubuntu ---- RJ45-----WINDOWS----USB-----MODEM-----PRISE TEL

C'est un modem 512k ADSL

Note: Au démarrage du pc windows, il faut ouvrir l'espace wanadoo et allumer
internet. Les configuration de connection (login wanadoo et mot de passe) sont
enregistré dans l'espace wanadoo

Internet est déjà partager mais je ne peux pas le recevoir sur un autre pc relié en
réseau même s'il s'agit de Windows. En revanche si c'est Windows, je peux voir les
fichiers partager mais pas avec Linux.

CONFIGURATION IP DE WINDOWS :

Nom de l'hôte:............................: annie
Suffixe DNS principal...................:
Type de noud..............................: Inconnu
Routage IP activé.......................: Oui
Proxy WINS activé......................: Non

Carte Ethernet Connexion au réseau local:

Suffixe DNS propre à la connexion :
Description.................................: SiS 900-Based PCI Fast Ethernet Adaptater
Adresse physique........................: 00-0B-6A-89-3A-15
DHCP activé................................: Non
Adresse IP.................................: 192.168.0.1
Masque de sous-réseau................: 255.255.255.0
Passerelle par défaut...................:

Carte PPP Wanadoo:

Suffixe DNS propre à la connexion:
Description................................: WAN (PPP/SLIP) Interface
Adresse physique.......................: 00-53-45-00-00-00
DHCP activé...............................: Non
Adresse IP................................: masquée
Masque de sous-réseau...............: 255.255.255.255
Passerelle par défaut..................: masquée
Serveurs DNS.............................: masquée

NetBIOS sue TCPIP.....................: Désactivé


CONFIGURATION LINUX:

eth0 Link encap:Ethernet HWaddr 00:15:C5:66:14:70
inet addr:192.168.0.2 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::215:c5ff:fe66:1470/64 Scope:Link
UP BRODCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:572 error:0 dropped:0 overruns:0 frame:0
TX packets:88 error:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:135170 (132.0 KiB) TX bytes:13621 (13.3 KiB)
Interrupt:17

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:34 error:0 dropped:0 overruns:0 frame:0
TX packets:34 error:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:2188 (2.1 KiB) TX bytes:2188 (2.1 KiB)
0
la romuss Messages postés 9 Date d'inscription   Statut Membre Dernière intervention  
 
Alors mon problème c'est que je ne sais pas où installer sudo apt-get install build-essential
Pour enlever l'erreur des bibliothèques

Ça serait très gentil si quelqu’un me donne un coup de main :)
merci ^_^
0
la romuss Messages postés 9 Date d'inscription   Statut Membre Dernière intervention  
 
aidez moi please moi aussi j'ai le méme problm et g rien pigé
je ne sais pas comment je vais faire
sos please
0