Les fichiers header (*.h)

Fermé
Utilisateur anonyme - 23 juin 2007 à 19:58
la romuss Messages postés 9 Date d'inscription dimanche 13 décembre 2009 Statut Membre Dernière intervention 20 décembre 2009 - 13 déc. 2009 à 23:04
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 jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 897
23 juin 2007 à 20:04
Salut,

Est-ce qu'un compilateur (ex: gcc) est installé ?
1
Utilisateur anonyme
23 juin 2007 à 20:11
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 jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 897
23 juin 2007 à 20:18
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 jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
23 juin 2007 à 20:27
Salut,

installe libc6-dev
0
Utilisateur anonyme
23 juin 2007 à 21:25
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 jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
23 juin 2007 à 21:27
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
23 juin 2007 à 21:29
Oui, c'est ça. Mon processeur est un intel mais ensuite je fais quoi?
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
23 juin 2007 à 21:31
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
23 juin 2007 à 21:41
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 jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
23 juin 2007 à 21:43
affine
uname -m
0
Utilisateur anonyme
23 juin 2007 à 21:44
Je tape la commande, il me répond:

x86_64
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
23 juin 2007 à 21:46
alors télécharge la lib pour amd64
la commande d'installation reste la même
0
Utilisateur anonyme
23 juin 2007 à 21:54
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 jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
23 juin 2007 à 22:02
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
23 juin 2007 à 22:22
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 jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
23 juin 2007 à 22:40
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
23 juin 2007 à 23:21
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 dimanche 13 décembre 2009 Statut Membre Dernière intervention 20 décembre 2009
13 déc. 2009 à 21:40
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 dimanche 13 décembre 2009 Statut Membre Dernière intervention 20 décembre 2009
13 déc. 2009 à 23:04
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