尝试编译OpenSSL 1.0,64位时出现以下错误:
ias -o tmp32\ia64cpuid.obj tmp32\ia64cpuid.asm
'ias' is not recognized as an internal or external command,
operable program or batch file.
NMAKE : fatal error U1077: 'ias' : return code '0x1'
Stop.
有人知道我该怎么办? (我在Windows 2008 x64操作系统上执行此操作)
感谢。
答案 0 :(得分:4)
您可能选择了VC-WIN64I(作为perl Configure
命令的参数),这在您的情况下是一个错误的平台。你应该通过VC-WIN64A。 " I"代表" Itanium"和" A"仍然站在" AMD64"。
运行
perl Configure VC-WIN64A
然后运行" nmake"再次,它应该这次工作。
答案 1 :(得分:2)
对于前一个问题 - 我刚刚在Path环境变量中添加了ias的路径: C:\ Program Files \ Microsoft Visual Studio 9.0 \ VC \ bin \ x86_ia64。
但毕竟我用NASM编译了x64(VC-WIN64A)并且它有效。
感谢。
答案 2 :(得分:-1)
我通常从here获取我的OpenSSL Windows版本。运行该网站的人有64位版本,所以如果你给他发电子邮件可能会有所帮助。他也在寻找beta测试者。
答案 3 :(得分:-2)
忘记所有建筑 - 这是一场噩梦!有人为Win7 64做了所有的努力工作,并且好好把它放在这里
https://code.google.com/p/openssl-for-windows/downloads/detail?name=openssl-0.9.8k_X64.zip&can=2&q=