Ruby 2.6 nmake fata错误x64 \ ml64.EXE |与vcvarsamd64_x86.bat与

时间:2019-01-06 15:12:50

标签: ruby nmake

按照win32指令构建最后的ruby 2.6版本,在x64 \ ml64.EXE上构建失败,同时我初始化VCVARS以获得x86可执行文件。

  let VCVARSAMD64_x86 = 'c:/program files (x86)/Microsoft Visual Studio/2017/Community/VC/Auxiliary/Build/vcvarsamd64_x86.bat'
  

Microsoft(R)程序维护实用程序版本14.14.26433.0   版权所有(C)Microsoft Corporation。 Tous驾车出击。

     

BASERUBY = C:\ THIRDP〜1 \ Ruby25 \ bin \ ruby​​.exe CC = cl -nologo LD = cl   -nologo LDSHARED = cl -nologo -LD CFLAGS = -MD -Zi -W2 -wd4100 -wd4127 -wd4210 -wd4214 -wd4255 -wd4574 -wd4668 -wd4710 -wd4711 -wd4820 -wd4996 -we4028 -we4142 -O2syLA -Zm -DRUBY_EXPORT -I。 -I.ext / include / i386-mswin32_140 -I./include -I。 -I./enc/unicode/11.0.0 -DRUBY_DEVEL = 1 -DCANONICALIZATION_FOR_MATHN CPPFLAGS = -D_WIN32_WINNT = 0x0600 DLDFLAGS =-增量:否   -debug -opt:ref -opt:icf -dll SOLIBS = LANG = FR LC_ALL = LC_CTYPE =组装./coroutine/Win32/Context.asm组装:   ./coroutine/Win32/Context.asm ./coroutine/Win32/Context.asm(8):错误   A2008:语法错误:。 ./coroutine/Win32/Context.asm(9):错误   A2008:语法错误:。 ./coroutine/Win32/Context.asm(13):错误   A2008:语法错误:fs ./协程/Win32/Context.asm(26):错误   A2070:无效的指令操作数./coroutine/Win32/Context.asm(27):   错误A2070:无效的指令操作数   ./coroutine/Win32/Context.asm(28):错误A2070:无效指令   操作数./协程/Win32/Context.asm(29):错误A2070:无效   指令操作数./协程/Win32/Context.asm(38):错误   A2070:无效的指令操作数./coroutine/Win32/Context.asm(39):   错误A2070:无效的指令操作数   ./coroutine/Win32/Context.asm(40):错误A2070:无效指令   操作数./协程/Win32/Context.asm(41):错误A2070:无效   指令操作数NMAKE:致命错误U1077:'“ c:\ Program Files   (x86)\ Microsoft Visual   Studio \ 2017 \ Community \ VC \ Tools \ MSVC \ 14.14.26428 \ bin \ HostX64 \ x64 \ ml64.EXE“':   代码重绕“ 0x1”停止。

先谢谢您。 NiVa

0 个答案:

没有答案