"ar rcu를 찾을 수 없음"을 사용하여 emscripten 사용을 위해 lua를 컴파일하는 동안로드 블록을 누르십시오.

무료 Renca

나는 해결책을 찾지 못한 채 몇 시간 동안이 문제에 매달렸다. 현재 내 프로젝트에서 사용하기 위해 Emscripten 용 lua 5.3.4를 컴파일하려고합니다. ive가로드 블록에 부딪혔을 때 나중에 emcc 명령 줄을 수행 할 때 사용하지 않는 liblua.a 파일로 컴파일해야합니다. 하지만 문제가 있습니다. 여기에 콘솔 출력과 내가하는 일이 있습니다. 이미 .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

ar rcu를 찾을 수 없다는 내용입니다. 시스템에서 어떻게 사용합니까?

참고로 사용하려는 시스템은 여기에서 찾을 수 있습니다 https://github.com/vvanders/wasm_lua 필요한 경우

테드 링모

에 Un * x 도구가 필요한 것 같으 므로 다음을 제안합니다.

  • Linux 2 (WSL2) 용 Windows 하위 시스템을 설치합니다.
  • WSL2에 Ubuntu 20.04 배포를 설치합니다.
  • Ubuntu 20.04 LTS 아이콘 을 두 번 클릭하여 셸을 시작 합니다.
  • 로부터 쉘, 필요한 도구를 설치합니다. 이 whould에 대한 최소 세트는 다음과 같습니다.
    sudo apt install g++ binutils make libc-bin
  • 홈 디렉토리의 어딘가에 lua배포판의 압축을 풀고 ( root사용자가 아닌 자신으로 ) 빌드를 시도하십시오.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

Related 관련 기사

뜨겁다태그

보관