문서의 이전 판입니다!
https://www.gnu.org/software/gnulib/manual/html_node/Building-gnulib.html
Gnulib
gnulib build
선호하는 플랫폼의 빌드 로그를 통해 gnulib 개발 작업을 돕고 싶다면 다음 단계를 수행하면 됩니다:
1. 전제 조건
적절한 개발 도구를 설치합니다. 전체 Gnulib를 빌드하고 테스트하려면 프로그래밍 언어인 C, C++, Java 및 Perl용 개발 도구와 awk, make 및 sh와 같은 표준 POSIX 유틸리티가 필요합니다. 또한 Autoconf, Automake, Bison, Gettext, Git, GNU M4, Gperf, Libtool, Texinfo 등의 개발 도구가 필요합니다. 이러한 도구 중 일부는 일부 모듈에만 필요합니다. 자세한 내용은 Gnulib의 종속성 파일에서 확인할 수 있습니다.
2. Gnulib 받기
Git을 통해 현재 Gnulib 소스를 얻는 방법은 https://www.gnu.org/software/gnulib/ 참조하세요.
3. gnulib 디렉토리 만들기
GNU 개발 도구가 설치되어 있고 gnulib git checkout이 있는 컴퓨터에서 다음을 사용합니다.
gnulib-tool --create-megatestdir --with-tests --dir=...
참고: 생성된 디렉터리는 디스크에서 약 512MB를 사용합니다.
4. gnulib 디렉터리 전송
이 디렉터리를 빌드 머신(HP-UX, Cygwin 등)으로 전송합니다. 하나의 파일을 전송하는 것이 더 쉬운 경우가 많으며 디렉터리 내에서 다음 명령을 실행하여 이 작업을 수행할 수 있습니다:
./configure
make dist
그런 다음 dummy-0.tar.gz 파일을 전송합니다.
5. 모듈 빌드
빌드 머신에서 ./do-autobuild(또는 “nohup ./do-autobuild”)를 실행합니다. 그러면 각 모듈에 대한 로그 파일이 있는 로그/ 디렉터리가 생성됩니다.