问题描述
我一直在这个问题上停留数小时,却找不到任何解决方案。我目前正在尝试为Emscripten编译lua 5.3.4,以在我的项目中使用。我遇到了一个障碍,我需要将其编译为liblua.a文件,以后在执行emcc命令行时将无法使用该文件。但是有问题这是控制台输出以及我的工作。香港专业教育学院得到它已经输出.o文件。我如何将它们放在.a中(因为我假设那就是它的作用)
E:\code\liblua>make generic CC="emcc -s WASM=1"
cd src && make generic
make[1]: se ingresa al directorio `E:/code/liblua/src'
ar rcu liblua.a lapi.o lcode.o lctype.o ldebug.o ldo.o ldump.o lfunc.o lgc.o llex.o lmem.o 1lobject.o lopcodes.o lparser.o lstate.o lstring.o ltable.o ltm.o lundump.o lvm.o lzio.o lauxlib.o lbaselib.o lbitlib.o lcorolib.o ldblib.o liolib.o lmathlib.o loslib.o lstrlib.o ltablib.o lutf8lib.o loadlib.o linit.o
process_begin: CreateProcess(NULL,ar rcu liblua.a lapi.o lcode.o lctype.o ldebug.o ldo.o ldump.o lfunc.o lgc.o llex.o lmem.o lobject.o lopcodes.o lparser.o lstate.o lstring.o ltable.o ltm.o lundump.o lvm.o lzio.o lauxlib.o lbaselib.o lbitlib.o lcorolib.o ldblib.o liolib.o lmathlib.o loslib.o lstrlib.o ltablib.o lutf8lib.o loadlib.o linit.o,...) Failed.
make (e=2): El sistema no puede encontrar el archivo especificado. (system cannot find the specified file)
make[1]: *** [liblua.a] Error 2
make[1]: se sale del directorio `E:/code/liblua/src'
make: *** [generic] Error 2
它表示找不到arcu,该如何在系统上使用它?
供参考,如果需要,可以在https://github.com/vvanders/wasm_lua此处找到正在尝试使用的系统