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

Fermé
cisc0M - 22 juil. 2016 à 14:00
paly2 Messages postés 254 Date d'inscription vendredi 29 août 2014 Statut Membre Dernière intervention 15 février 2018 - 24 juil. 2016 à 13:56
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>


A voir également:

1 réponse

paly2 Messages postés 254 Date d'inscription vendredi 29 août 2014 Statut Membre Dernière intervention 15 février 2018 25
24 juil. 2016 à 13:51
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
Ok merci d'avoir pris ton temps pour que je puis voir
0
Mais sous linux il y a tout les headers ?
0
paly2 Messages postés 254 Date d'inscription vendredi 29 août 2014 Statut Membre Dernière intervention 15 février 2018 25
Modifié par paly2 le 24/07/2016 à 14:00
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