5.14. M4-1.4.18

M4 패키지에는 매크로 처리기가 포함되어 있다.

예상 빌드 시간: 0.2 SBU
필요 디스크 공간: 20 MB

5.14.1. M4 설치

우선 glibc-2.28에서 알려진 몇 가지 수정 사항을 적용한다:

sed -i 's/IO_ftrylockfile/IO_EOF_SEEN/' lib/*.c
echo "#define _IO_IN_BACKUP 0x100" >> lib/stdio-impl.h

M4 컴파일을 준비한다:

./configure --prefix=/tools

패키지를 컴파일한다:

make

이제 컴파일이 끝났다. 앞에서 논의한 바와 같이, 이 장의 임시 도구에 대해 테스트 스위트를 반드시 실행해야 하는 것은 아니다. 그래도 M4 테스트 스위트를 실행하려면 다음 명령을 실행하라:

make check

패키지를 설치한다:

make install

이 패키지에 대한 자세한 정보는 6.16.2절. “M4의 내용.”에서 찾을 수 있다.