Linux 커널의 최소 빌드 요구 사항계산기에 bc
도구의 최소 버전인 커널 v4.10 빌드가 필요함을 지정합니다 1.06.95
.
이 경우 용도는 무엇입니까 ? 이러한 작업 bc
대신 C 언어를 사용하는 것은 어떨까요 ?bc
답변1
bc
커널 빌드 중에 헤더 파일에 시간 상수를 생성하는 데 사용됩니다. 라고 불리는 것을 알 수 있습니다.존재하다Kbuild
, 처리하는 곳kernel/time/timeconst.bc
생성하다 timeconst.h
.
이것할 수 있다빌드 프로세스 중에 빌드되고 실행되는 C 프로그램으로 구현될 수 있지만 사용하기가 더 쉽습니다 bc
(작고 일반적입니다. 실제로 POSIX 시스템의 필수 도구 세트의 일부입니다. bc
커널은 GNU를 기대하지만) ) .
bc
여기서 사용되는 것은펄 대신. 커밋 메시지에는 bc
이전에 사용되었다고 나와 있지만 흔적을 찾을 수 없습니다.펄은 2008년부터(대부분어떤 사람들의 억울함, 패치 세트는 병합되지 않았지만).