syscall-template.S란 무엇입니까?

syscall-template.S란 무엇입니까?

syscall-template.S보다 구체적으로 파일의 위치는 다음과 같습니다 .

.../sysdeps/unix/syscall-template.S

  1. 이 파일은 무엇입니까?
  2. 어디입니까? 내 시스템에 없고 및 linux-image를 포함한 소스 패키지에서 찾을 수 없습니다 glibc.

답변1

코드를 컴파일할 때 꼭 필요한 파일입니다 C. 아래에는 건물의 일부가 표시됩니다.glibc-2.14.1

나는 오늘 새로운 LFS 시스템을 구축하고 있었는데, 방금 그것이 날아가는 것을 보았습니다.

프로그램 구축과 관련이 있고 정보를 C제공한다고 추측system callCgcc

 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다시 추출해서 위에 나열한 경로에 있다고 하셨습니다.

관련 정보