出于兼容性/遗留原因,我需要在我的 64 位 Intel Mac 上从 5.0 版构建 Lua 编译器 (luac)。(5.1或更高版本无法使用。)
通过 Xcode 4.6 的 Preferences 窗口安装的开发工具。
在我“cd”到 Lua 目录后,我发出命令“make”。
cd include; make all
make[1]: Nothing to be done for `all'.
cd src; make all
make[1]: Nothing to be done for `all'.
cd src/lib; make all
make[1]: Nothing to be done for `all'.
cd src/luac; make all
gcc -o ../../bin/luac luac.o print.o lopcodes.o -L../../lib -llua -llualib -lm
Undefined symbols for architecture x86_64:
"_UNUSED", referenced from:
_writer in luac.o
ld: symbol(s) not found for architecture x86_64
collect2: ld returned 1 exit status
make[1]: *** [../../bin/luac] Error 1
make: *** [all] Error 2
我不知道如何为 x86_64 配置 make 过程。有人可以帮我完成吗?
谢谢。