2010-05-03 6 views
2

J'ai un code C que j'essaie de compiler dans Cygwin et qui contient à la fois les fonctions drand() et srand(). J'avais Windows Vista avec Cygwin installé et le code semblait très bien, mais mon ordinateur s'est cassé et j'ai dû en obtenir un nouveau. Le nouvel ordinateur a Windows 7 version 64 bits. J'ai eu quelques problèmes à télécharger Cygwin, mais j'ai finalement réussi à le faire en sélectionnant seulement quelques paquets, puis j'ai essayé d'obtenir le reste dont j'avais besoin. Le problème est que je n'ai pas l'aide que j'avais pour l'installer sur mon autre ordinateur, donc je ne sais pas de quels paquets j'ai réellement besoin, donc je viens de deviner (tous les gcc) mais je ne dois pas en avoir un J'ai besoin de srand et drand pour travailler. Si quelqu'un pouvait me diriger dans la bonne direction, et peut-être aussi juste me faire savoir quels paquets j'ai besoin de compiler C afin que je puisse vérifier que je les ai tous ce qui serait génial.C, Cygwin, et compiler drand et srand

Merci beaucoup d'avance pour toute aide.

Désolé, c'était beaucoup de mots!

Kaytiana

Répondre

0

srand() et drand() fonctions font partie de la bibliothèque <stdlib.h> et doivent être inclus dans le paquet de cygwin gcc-core. Si non, je pense que ce sera un problème avec les paquets cygwin 64 bit ou le système d'exploitation. Puisque vous avez mentionné que vous avez eu des problèmes d'installation, je suppose que quelque chose s'est mal passé pendant le processus.

0

drand n'est pas garantie de faire partie de la bibliothèque standard C. Cela dit, j'installerais d'abord toutes les bibliothèques stdlib et gcc pertinentes. Je ne peux pas imaginer une bibliothèque séparée de drand existant.