syscall-template.S
보다 구체적으로 파일의 위치는 다음과 같습니다 .
.../sysdeps/unix/syscall-template.S
- 이 파일은 무엇입니까?
- 어디입니까? 내 시스템에 없고 및
linux-image
를 포함한 소스 패키지에서 찾을 수 없습니다glibc
.
답변1
코드를 컴파일할 때 꼭 필요한 파일입니다 C
. 아래에는 건물의 일부가 표시됩니다.glibc-2.14.1
나는 오늘 새로운 LFS 시스템을 구축하고 있었는데, 방금 그것이 날아가는 것을 보았습니다.
프로그램 구축과 관련이 있고 정보를 C
제공한다고 추측system call
C
gcc
echo '#define SYSCALL_SYMBOL __GI_mq_setattr'; \
 echo '#include <syscall-template.S>'; \ <========### syscall-template.S
 echo 'weak_alias (__GI_mq_setattr, mq_setattr)'; \
 echo 'libc_hidden_weak (mq_setattr)'; \
) | x86_64-lfs-linux-gnu-gcc -c -I../include -I/mnt/lfs/sources/glibc-build/rt -I/mnt/lfs/sources/glibc-build -I../sysdeps/x86_64/elf -I../nptl/sysdeps/unix/sysv/linux/x86_64 -I../sysdeps/unix/sysv/linux/x86_64 -I../sysdeps/unix/sysv/linux/wordsize-64 -I../nptl/sysdeps/unix/sysv/linux -I../nptl/sysdeps/pthread -I..
편집하다:
소스 의 일부이기 때문에 볼 수 없습니다 glibc
. 에 위치한:
glibc-2.14.1/sysdeps/unix/syscall-template.S
이 디렉터리는 일반적으로 설치가 완료되면 삭제됩니다.
편집 2:
방금 귀하의 초기 게시물을 다시 읽었습니다. glibc source
확인하고 싶은 경로에는 없고 그냥 tar
다시 추출해서 위에 나열한 경로에 있다고 하셨습니다.