Je cherche où je pourrais télécharger les includes(Head)

cisc0M -  
paly2 Messages postés 261 Statut Membre -
Bonjour,
Je cherche où je pourrais télécharger tout les includes ou 1 par 1 ...

#include <ifaddrs.h>
#include <netdb.h>
#include <pthread.h>
#include <unistd.h>

1 réponse

  1. paly2 Messages postés 261 Statut Membre 25
     
    Ce sont des headers POSIX. Ta configuration indique que tu es sous Windows (qui n'est pas un système POSIX), tu ne pourras donc pas les utiliser.

    Mais si tu veux juste les consulter par curiosité, je te les ai pastés (ce sont ceux de mon système):
    /usr/include/unistd.h: https://framabin.org/?887671a429581f84#bETKlmmtyEPnn22qe2IURNrIcFPGswxAhcXOl6dmDwI=

    /usr/include/pthread.h: https://framabin.org/?fce5066cb9c09586#DZSRMHlmJgwm3H7FhSPybB5EEHebMBsIuoVk1LoFSVI=

    /usr/include/netdb.h: https://framabin.org/?84855bae5ed1e5f3#ZfY3k7F5HJuTRN93OlViDSKlc/7T6MLQnSTNqjA1fUA=

    /usr/include/ifaddrs.h: https://framabin.org/?8abbe9ae7f1a2fd0#MUEsiA1/I7lsGxDZy8F0IScZrlGTnRUvhHjvAyimeWw=

    N'oublie pas que les headers ne sont utilisables que si la définition des fonctions existe, sinon il y aura une erreur d'édition des liens (linker).
    0
    1. Cisc0M
       
      Ok merci d'avoir pris ton temps pour que je puis voir
      0
    2. Cisc0M
       
      Mais sous linux il y a tout les headers ?
      0
    3. paly2 Messages postés 261 Statut Membre 25
       
      Oui, enfin sous GNU/Linux parce qu'ils appartiennent à la bibliothèque C GNU (glibc). Mais toutes les distributions Linux incluent GNU (sauf extrêmement rares exceptions dans certaines distributions pour informatique intégrée), sinon elles seraient inutilisables.
      0