试图让 ruby 在 Windows 7 64 位上玩得很好,被错误逼疯了。使用 rvm,我对 1.9.2 和 1.9.3-p194 没有任何问题。但使用 1.9.3-p327:
Error running `make`, please read [...]/make.log`
她在这:
CC = gcc
LD = ld
LDSHARED = gcc -shared
CFLAGS = -I/home/Cameron.Steele/.rvm/usr/include
XCFLAGS = -include ruby/config.h -include ruby/missing.h -DRUBY_EXPORT
CPPFLAGS = -I. -I.ext/include/i386-cygwin -I./include -I.
DLDFLAGS = -Wl,--enable-auto-image-base,--enable-auto-import -Wl,--out-implib=libruby191.dll.a cygruby191.def
SOLIBS = cygruby191.res.o -lpthread -lrt -ldl -lcrypt
linking miniruby.exe
file.o:file.c:(.text+0x434c): undefined reference to `_wcsicmp`
collect2: ld returned 1 exit status
Makefile:164: recipe for target `miniruby.exe' failed
make: *** [miniruby.exe] Error 1
没有孩子……不像电脑那么贵,用处少很多,而且砸是违法的。
任何帮助都非常感谢。我已经很欣赏你了。