Les fichiers header (*.h)

Utilisateur anonyme -  
la romuss Messages postés 10 Statut Membre -
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
Configuration: Ubuntu 7.04

15 réponses

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

    Est-ce qu'un compilateur (ex: gcc) est installé ?
    1
    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
  2. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    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
  3. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Salut,

    installe libc6-dev
    0
  4. Utilisateur anonyme
     
    Bonjour

    Merci, j'ai téléchargé des fichiers .deb mais, comment on installe sur Linux. C'est comme Windows ?
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    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
    1. Utilisateur anonyme
       
      Oui, c'est ça. Mon processeur est un intel mais ensuite je fais quoi?
      0
  7. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    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
  8. 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
  9. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    affine
    uname -m
    0
  10. Utilisateur anonyme
     
    Je tape la commande, il me répond:

    x86_64
    0
  11. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    alors télécharge la lib pour amd64
    la commande d'installation reste la même
    0
    1. 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
  12. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    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
    1. 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
  13. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    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
  14. 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
  15. la romuss Messages postés 10 Statut Membre
     
    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
  16. la romuss Messages postés 10 Statut Membre
     
    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