3
由於兼容性/遺留原因,我需要在64位Intel Mac上構建5.0版本的Lua編譯器(luac)。 (5.1或更高版本無法使用。)在64位Mac上構建Lua 5.0
通過Xcode 4.6的首選項窗口安裝的開發工具。
在'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過程。有人可以請我通過它嗎?
謝謝。
謝謝你的幫助。我的輸出與你的輸出確實不同,所以我去了Lua站點,取而代之的是5.0.3發行版。在根目錄中使用'make'現在可以正確執行一切。萬歲! – Womble 2013-02-22 00:35:12