Où trouver la librairie sys/types.h?

Où trouver la librairie sys/types.h? - C - Programmation

Marsh Posté le 23-06-2005 à 11:55:11    

Salut tout le monde!
J'utilise dev-cpp et j'aurais besoin de cette librairie.
Où est-ce que je pourrai la trouver?
Merci d'avance.

Reply

Marsh Posté le 23-06-2005 à 11:55:11   

Reply

Marsh Posté le 23-06-2005 à 12:03:27    

Sous Windows je ne crois pas que tu puisses la trouver (je peux me tromper).
 
En effet, sys/types.h contient uniquement des fonctions POSIX,  souvent synonyme de "Unix".
 
Petite parenthèse : ce n'est pas une librairie, mais un fichier en-tête.
Quant aux DLL, shared-lib ou autre, ce ne sont pas des librairies non plus, mais des library (ou libraries), et en français des bibliothèques. ;)

Reply

Marsh Posté le 23-06-2005 à 12:08:51    

Désolé, je suis encore qu'un newbie en C.
Et je fais comment moi si j'en ai besoin?
Parce que dans mon programme, y'a un "#include sys/types.h".
Je précise que le programme, je le fais à l'école sur des stations SUN et j'envoie tous ça chez moi pour faire sous Windows.

Reply

Marsh Posté le 23-06-2005 à 12:11:05    

Ton programme n'est pas portable, il utilise des fonctions POSIX.
"SUN" c'est la marque, j'imagine que tu travailles sous Solaris. C'est un Unix. Et toutes les fonctions accessibles sous Unix ne le sont pas sous Windows (fonctions "non portables", donc, comme open(), write(), etc).
 
L'inverse est également vrai, des fonctions Windows ne sont pas exportables vers Unix.
 
Soit tu modifies ton programmes pour le rendre portable, soit... je ne sais pas. Peut-être (je dis bien "peut-être", j'ai jamais essayé, faudrait que quelqu'un confirme) qu'avec  cygwin ou autre logiciel de ce genre, ça peut le faire (plateforme de développement qui "émule" un Unix).

Reply

Marsh Posté le 23-06-2005 à 12:14:27    

ben moi, j'ai commencé le langage C depuis 6 mois, donc je ne connais que des fonctions de base. Pas de truc trop compliqué et pour l'instant, le portage marche.
Merci quand même Elmoricq

Reply

Marsh Posté le 23-06-2005 à 12:15:14    

Sinon essayes de te trouver un shell sur internet.


---------------
[:whatde]
Reply

Marsh Posté le 23-06-2005 à 12:15:32    

mancool a écrit :

Désolé, je suis encore qu'un newbie en C.
Et je fais comment moi si j'en ai besoin?
Parce que dans mon programme, y'a un "#include sys/types.h".
Je précise que le programme, je le fais à l'école sur des stations SUN et j'envoie tous ça chez moi pour faire sous Windows.


cygwin, sfu, installer un Linux, un BSD...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed