2

我有一个 C 代码,我试图在 Cygwin 中编译它,其中包含drand()srand()功能。我安装了带有 Cygwin 的 Windows Vista,并且代码似乎可以正常运行,但我的电脑坏了,我不得不买一台新的。新电脑有Windows 7 64位版本。我在下载 Cygwin 时遇到了一些问题,但最终只选择了几个包就成功了,然后一直在尝试获取我需要的其余包。问题是我没有在我的另一台计算机上安装它的帮助,所以我不知道我真正需要哪些软件包,所以我一直在猜测(所有 gcc 的)但我不能拥有一个我需要 srand 和 drand 工作。如果有人能指出我正确的方向,也可能只是让我知道我需要哪些包来编译 C,这样我就可以检查我是否拥有它们,那就太好了。

非常感谢您的帮助。

抱歉,说了很多话!

凯蒂亚娜

4

2 回答 2

0

drand不保证是 C 标准库的一部分。话虽如此,我会先安装所有相关的 stdlib 和 gcc 库。我无法想象存在一个单独的 drand 图书馆。

于 2011-08-15T22:12:53.043 回答
0

srand()drand()函数是<stdlib.h>库的一部分,应该包含在 gcc-core cygwin 包中。如果不是,那么我认为这将是 cygwin 64 位软件包或操作系统的问题。既然您提到安装时遇到问题,我假设该过程出现问题。

于 2010-05-03T16:04:45.080 回答