/usr/공유/src?

/usr/공유/src?

소스 코드는 텍스트입니다. 텍스트는 아키텍처에 독립적인 데이터(즉, /usr/share가능)입니다. 어떤 이유로 Linux 배포판 /usr/src/에 연결하는 것이 좋지 않습니까?/usr/share/src

답변1

Unix 및 Linux와 같은 복제 시스템에서 /usr/src는 소스 코드에만 적용되지 않습니다. 전통적으로 실행 중인 운영 체제의 소스 코드가 위치하는 곳입니다. 모든 운영 체제의 기본 빌드 도구와 해당 구성 파일은 /usr/src를 사용하도록 설정되어 있습니다.ln -fs /usr/share/src /usr/src그러면 도구가 예상한 위치에서 이를 찾을 수 있습니다. 이것이 파일 링크의 핵심입니다.

그러나 지난 25년 동안 제가 작업한 un*x 시스템을 사용하면 소스 코드를 찾을 위치, 컴파일된 개체 파일 위치, 매뉴얼 페이지 위치, 링크된 바이너리(프로그램 및 라이브러리) 위치 등을 빌드 도구로 설정할 수 있습니다. 존재하다. 이는 일반적으로 운영 체제를 업데이트하는 대신 새로 구축된 시스템을 두 번째 하드 드라이브에 설치한 다음 두 번째 컴퓨터에서 분리하여 꺼내 부팅할 수 있는 데 사용됩니다. 또는 여러 버전이나 다양한 아키텍처에 대해 여러 소스 아카이브를 동시에 제공하려면 다양한 구성 파일을 사용하여 빌드 도구를 실행하기만 하면 됩니다. 즉, 다른 위치와 연결하거나 다른 위치에서 연결할 필요가 없습니다.

그럼, 아니, 그 자체로는 나쁜 생각은 아니지만, 굳이 필요하지 않은 이상 일상적인 것들을 굳이 바꾸는 이유는 무엇일까요? 잊어버리고 나중에 실수를 일으킬 수 있는 또 다른 문제일 뿐입니다.

관련 정보