연구 중이에요처음부터 리눅스현재 나는이 페이지. 컴파일 시간binutils-2.32, 다음 오류가 발생합니다.
lfs@pop-os:/mnt/lfs/sources/binutils-2.32/build$ ../configure --prefix=/tools \
> --with-sysroot=$LFS \
> --with-lib-path=/tools/lib \
> --target=$LFS_TGT \
> --disable-nls \
> --disable-werror
../configure: line 1345: cd: /mnt/lfs/sources/binutils-2.32/build: Not a directory
configure: error: working directory cannot be determined
lfs@pop-os:/mnt/lfs/sources/binutils-2.32/build$
프롬프트에서 볼 수 있듯이 build
디렉터리입니다. 그래도 디렉터리가 아니라는 오류가 표시됩니다. 구성 파일의 1345번째 줄에 있는 코드를 이해하려고 하는데 이해가 안 됩니다. 그 과정에서 나는 어떤 실수를 저질렀나요?
답변1
권한 문제가 있는 것 같습니다. 아마도 경로 어딘가에 사용 중인 사용자에 대한 권한이 /mnt/lfs/sources/binutils-2.32/build
부족한 디렉토리가 있을 것입니다 . x
(권한이 부족할 수도 있습니다 r
. 둘 다 있어야 합니다.) 이는 일반적으로 디렉토리를 root
.