Đây là một tập tin cần thiết khi bạn biên dịch Cmã. Dưới đây bạn sẽ thấy một đoạn từ tòa nhàglibc-2.14.1
Tôi đã xây dựng một hệ thống LFS mới ngày hôm nay và chỉ thấy nó bay qua.
Đoán rằng nó có liên quan Cvà cung cấp system callthông tin để xây dựng Cchương trình vớigcc
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..
BIÊN TẬP:
Bạn không nhìn thấy nó bởi vì nó là một phần của glibcnguồn. nằm ở:
glibc-2.14.1/sysdeps/unix/syscall-template.S
Thư mục này thường bị xóa khi bạn cài đặt xong.
EDIT 2:
Tôi chỉ đọc lại bài viết ban đầu của bạn. Bạn nói rằng nó không nằm trong phần glibc sourcetôi muốn xác minh và chỉ trích xuất tarlại và nó nằm trong đường dẫn tôi liệt kê ở trên.