/usr/include/와 /usr/include/x86_64-linux-gnu/bits/의 차이점은 무엇입니까?

/usr/include/와 /usr/include/x86_64-linux-gnu/bits/의 차이점은 무엇입니까?

utmp.h를 찾고 싶은데 두 가지 버전이 있습니다.

답변1

의 헤더 파일은 /usr/include/x86_64-linux-gnu/bits/의 해당 헤더 파일에 포함됩니다 /usr/include/. /usr/include/utmp.h컴퓨터를 열고 28행과 29행으로 이동하면 다음을 찾을 수 있습니다.

/* Get system dependent values and data structures.  */
#include <bits/utmp.h>

이는 bits헤더가 시스템마다 다른 데이터 구조와 전처리기 매크로를 정의하는 데 사용된다는 것을 의미합니다. 그러면 표준 헤더는 가능한 모든 시스템 구성에 대해 서로 다른 헤더를 생성 및 배포 /usr/include할 필요 없이 이러한 정의를 사용할 수 있습니다 ./usr/include

관련 정보