답변1
읽을 make
때 멀티바이트 문자를 적극적으로 관리하는 유일한 POSIX 인증 프로그램인 AFAIK는 다음을 참조하세요.Makefiles
SunPro Make
http://schilytools.sourceforge.net/sunpromake.html
GNU make
메시지의 로케일만 관리하며 POSIX와 호환되지 않습니다(공백 및 백슬래시 이스케이프를 잘못 처리함).
smake
메시지의 로케일만 관리하지만 그 외에는 POSIX와 매우 유사합니다.
다행히 Makefile의 관련 문자 분류는 7비트 ASCII에만 의존하므로 더 이상 작업이 필요하지 않습니다.
make
그러나 POSIX 호환 프로그램을 구현하는 데 필요한 노력을 여러분이 깨닫고 있는지 확신할 수 없습니다 . smake
코드는 10,000줄(이런 프로그램이 채택할 수 있는 최소 코드), SunPro Make
(오픈소스 부분) 33,000줄인데, 병렬 실행도 있고, OSS 버전에서는 사용하지 않는 일부 분산 make 코드도 있다.
참고: smake는 1980년에 시작되었고, SunPro Make는 1986년에, GNU make는 1988년에 시작되었습니다. 따라서 이러한 프로그램은 현재 상태로 발전하는 데 충분한 시간을 가졌습니다. 첫 번째 Work Minimal Plan에는 최소 2~3개월의 풀타임 고용이 필요하다는 점을 염두에 두시기 바랍니다.