C, Cygwin, и составление Drand и Srand - PullRequest
2 голосов
/ 03 мая 2010

У меня есть код на C, который я пытаюсь скомпилировать в Cygwin и который содержит функции drand() и srand(). У меня была Windows Vista с установленным Cygwin, и код, казалось, хорошо компилировался, но мой компьютер сломался, и мне пришлось получить новый. Новый компьютер имеет 64-разрядную версию Windows 7. У меня было несколько проблем с загрузкой Cygwin, но в конце концов мне удалось это сделать, выбрав только несколько пакетов, а затем пытался получить остальное, что мне нужно. Проблема в том, что у меня нет помощи, которую я установил на другом компьютере, поэтому я не знаю, какие пакеты мне действительно нужны, поэтому я только угадал (все gcc), но у меня не должно быть ни одного Мне нужно, чтобы Сранд и Дранд работали. Если кто-нибудь может указать мне правильное направление, а также, возможно, просто сообщить мне, какие пакеты мне нужны для компиляции C, чтобы я мог проверить, у меня есть все, что было бы здорово.

Заранее большое спасибо за любую помощь.

Извините, это было много слов!

Kaytiana

Ответы [ 2 ]

0 голосов
/ 16 августа 2011

drand не обязательно является частью стандартной библиотеки C. При этом я сначала установлю все соответствующие библиотеки stdlib и gcc. Я не могу представить отдельную существующую библиотеку Drand.

0 голосов
/ 03 мая 2010
Функции

srand() и drand() являются частью библиотеки <stdlib.h> и должны быть включены в пакет gcc-core cygwin. Если нет, то я думаю, что это будет проблема с 64-битными пакетами cygwin или ОС. Поскольку вы упомянули, что у вас были проблемы с установкой, я предполагаю, что что-то пошло не так в процессе.

...