- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在尝试安装 Math::TrulyRandom 时听取了这个人的建议(随机数生成器与伪随机),我正在运行“dmake”,他告诉我询问另一个问题的错误。
我的第一个问题是 here .
以下是终端出现的问题:
C:\Users\Jlinne\Documents> cpanm --prompt Math::TrulyRandom
--> Working on Math::TrulyRandom
Fetching http://www.cpan.org/authors/id/G/GA/GARY/Math-TrulyRandom-1.0.tar.gz ... OK
Configuring Math-TrulyRandom-1.0 ... OK
Building and testing Math-TrulyRandom-1.0 ... Building Math-TrulyRandom-1.0 failed.
You can s)kip, r)etry, e)xamine build log, or l)ook ? [s] l
Entering C:/Users/Jlinne/.cpanm/work/1476593741.7660/Math-TrulyRandom-1.0 with C:\WINDOWS\system32\cmd.exe
Microsoft Windows [Version 10.0.14393]
(c) 2016 Microsoft Corporation. All rights reserved.
C:\Users\Jlinne\.cpanm\work\1476593741.7660\Math-TrulyRandom-1.0>perl Makefile.PL
Generating a dmake-style Makefile
Writing Makefile for Math::TrulyRandom
Writing MYMETA.yml and MYMETA.json
C:\Users\Jlinne\.cpanm\work\1476593741.7660\Math-TrulyRandom-1.0>dmake
Skip blib\lib\Math\TrulyRandom.pm (unchanged)
Skip blib\lib\Math\TrulyRandom.pod (unchanged)
Running Mkbootstrap for Math::TrulyRandom ()
"C:\Strawberry\perl\bin\perl.exe" -MExtUtils::Command -e chmod -- 644 "TrulyRandom.bs"
gcc -c -s -O2 -DWIN32 -DWIN64 -DCONSERVATIVE -DPERL_TEXTMODE_SCRIPTS -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fwrapv -fno-strict-aliasing -mms-bitfields -s -O2 -DVERSION=\"1.0\" -DXS_VERSION=\"1.0\" "-IC:\STRAWB~1\perl\lib\CORE" TrulyRandom.c
gcc -c -s -O2 -DWIN32 -DWIN64 -DCONSERVATIVE -DPERL_TEXTMODE_SCRIPTS -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fwrapv -fno-strict-aliasing -mms-bitfields -s -O2 -DVERSION=\"1.0\" -DXS_VERSION=\"1.0\" "-IC:\STRAWB~1\perl\lib\CORE" truerand.c
truerand.c: In function 'tick':
truerand.c:57:19: error: storage size of 'it' isn't known
struct itimerval it, oit;
^
truerand.c:57:23: error: storage size of 'oit' isn't known
struct itimerval it, oit;
^
truerand.c:62:16: error: 'ITIMER_REAL' undeclared (first use in this function)
if (setitimer(ITIMER_REAL, &it, &oit) < 0)
^
truerand.c:62:16: note: each undeclared identifier is reported only once for each function it appears in
truerand.c: In function 'interrupt':
truerand.c:71:16: error: 'SIGALRM' undeclared (first use in this function)
(void) signal(SIGALRM, interrupt);
^
truerand.c: In function 'roulette':
truerand.c:86:16: error: 'SIGALRM' undeclared (first use in this function)
(void) signal(SIGALRM, interrupt);
^
dmake: Error code 129, while making 'truerand.o'
C:\Users\Jlinne\.cpanm\work\1476593741.7660\Math-TrulyRandom-1.0>
最佳答案
Math::TrulyRandom 已损坏,不应(实际上,不能)使用。
它写于 1996 年,只能在当时存在的某些 UNIX 系统(如 SunOS 4)上正常工作。它无法在现代 Linux 系统上生成随机数据,并且在 Windows 上根本无法编译。
如果您需要随机数生成器和 rand
不会削减它,寻找另一个模块。 Math::Random::Secure或 Crypt::Random , 例如。
关于perl - Math::TrulyRandom 模块的 Dmake 文件错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40071148/
经过一番努力,我终于安装了 perl/Tk 模块。我意识到我不明白 dmake 或 make 等实际上在做什么。 我正在使用安装在 C:\strawberry 的 strawberry perl。 首
有人可以告诉我如何用 Perl 下载 dmake 吗? 我已经尝试过 CPAN,但这是我得到的: cpan> install dmake Database was generated on Wed,
我在使用草莓 perl 5.16.2.2 64 位及更高版本安装 CPAN 模块时遇到问题。从 CPAN 安装时,dmake 无法构建模块并出现以下错误: dmake.exe: Error exec
这个问题在这里已经有了答案: dmake not found when installing Perl module using CPAN (1 个回答) 关闭 2 年前。 尝试使用 Active
我在 Windows 7 64 位上安装了 ActiveState Perl 5.20 32 位。我想从 CPAN 安装 mudules 但总是这样结束: Checksum for C:\Perl\c
我在尝试安装 Math::TrulyRandom 时听取了这个人的建议(随机数生成器与伪随机),我正在运行“dmake”,他告诉我询问另一个问题的错误。 我的第一个问题是 here . 以下是终端出现
我有这个makefile: ALL = ../lib/Mo.pm \ ../lib/Mo/builder.pm \ ../lib/Mo/default.pm \ .
我从 ActiveState 安装了 Perl。没有扩展的普通版本。 window 10。 “这是为 MSWin32-x64-multi-thread 构建的 perl 5,版本 28,subvers
我正在使用 MinGW 系统编译 Xindy。 dmake 总是因错误而终止,我已将其缩小到 Makefile 中的几行。尝试对此运行 dmake: SHELL = /bin/sh some-targ
我正在尝试为 Windows 创建 perl 脚本的二进制文件,但我买不起 perl2exe 和 Active Perl Dev Kit 等商业应用程序(我知道有试用版)。 因此,我在 Windows
我是一名优秀的程序员,十分优秀!