Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Bibliothèques Discussion :

Installation librairie netinet


Sujet :

Bibliothèques

  1. #1
    Membre du Club
    Installation librairie netinet
    Bonjour à tous,

    Je dois compiler un code C et j'ai besoin de la librairie "netinet".
    J'ai fait des recherches sur internet et je ne vois pas comment l'installer sur Ubuntu 18.04.1 LTS.

    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    #include <netinet/in.h>
    #include <netinet/in_systm.h>
    #include <netinet/ip.h>
    #include <netinet/ip_icmp.h>
    #include <netinet/ip_tcp.h>
    #include <netinet/ip_udp.h>
    #include <netinet/protocols.h>
    #include <netinet/udp.h>


    Merci de m'aider

  2. #2
    Membre régulier
    Bonjour johhry,
    Si tu recherches le code source de netinet, tu peux le trouver sur Github. Tu n'as plus qu'à compiler le tout.
    Cordialement,
    Balhrog

  3. #3
    Membre du Club
    Merci pour votre réponse. Je vais trouver ça.

    Concernant l'installation, comment un "Makefile" peut-il m'installer une librairie C globalement (sur tout l'ordinateur) ?
    Il faut que je mette les fichiers exécutables dans le dossier qui contient mon programme non ?

  4. #4
    Membre du Club
    Bonjour,

    J'ai eu la réponse à ma question, les headers sont situés dans /usr/include .
    Maintenant, il manque plusieurs fichiers à la librairie netinet que je n'arrive pas à trouver sur internet :

    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    1
    2
    3
    <netinet/ip_tcp.h>
    <netinet/ip_udp.h>
    <netinet/protocols.h>