나는 기본 및 저장소 /lib/ld-linux-aarch64.so.1
다음에 git 바이너리에 연결되는 데비안 10 가상 머신을 사용하여 소스에서 git을 구축하고 있습니다 . 호스트에서 실행할 계획이지만 참조하는 파일이 무엇인지 정확히 알려주지 않고 "해당 파일 또는 디렉터리 없음" 오류가 발생합니다. 하지만 나열된 종속성은 5개뿐이므로 다음과 같습니다.NO_TCLTK=true make prefix=$(pwd)/2.41.0/arm make all
~ install
ldd $(pwd)/2.41.0/arm/bin/git
~$ ldd shuttle/git/2.41.0/arm32/bin/git
linux-vdso.so.1 (0x0000007560d80000)
libz.so.1 => /lib/aarch64-linux-gnu/libz.so.1 (0x0000007560972000)
libpthread.so.0 => /lib/aarch64-linux-gnu/libpthread.so.0 (0x0000007560941000)
libc.so.6 => /lib/aarch64-linux-gnu/libc.so.6 (0x00000075607cd000)
/lib/ld-linux-aarch64.so.1 (0x0000007560d50000)
호스트 시스템에는 "/lib/ld-linux-armhf.so.3"이 하나만 있으므로 아마도 "/lib/ld-linux-aarch64.so.1"일 것입니다. "linux-vdso.so.1"도 "whereis"에 없지만 이 출력에서는 가상 머신 내부에서도 찾을 수 없으므로 내부인 것처럼 보입니다. 따라서 제외하면 /lib에 있는 파일이어야 합니다. 더 자세한 내용을 설명하자면 가상 머신은 Crostini이고 호스트 시스템은 Chrome OS입니다. 감사해요!